我有一个在Windows 7下无法进行DNS查找(System.Net.Dns.GetHostEntry)的应用程序。此应用程序在XP下可以正常工作。

生成的错误是套接字错误代码11003:



特别有趣的是,此过程直接从网络共享运行。如果我在Win 7下在本地运行它,则可以正常工作。

在所有版本的caspol(32位和64位)下,我都完全信任网络位置。

是否有其他任何.NET或Windows 7安全设置阻止通过网络共享位置运行的进程进行DNS查找?

最佳答案

原来,这个 caspol。

但是在Windows 7上,仅位于Administrators组中是不够的。

您还必须右键单击.NET命令提示符快捷方式,然后选择“以管理员身份运行”以绕过UAC。

然后,正常的caspol命令将起作用。

10-02 01:54
查看更多