2011-10-10 176 views
0

这很奇怪。致电WebRequest.GetSystemWebProxy花费太长时间

我有一个可以正常工作的Windows服务,但是当计算机重新启动时,服务在WebRequest.GetSystemWebProxy的调用中卡住了11分钟。大约11分钟,在XP和Vista上,它一直在进行测试。如果电脑连接到公司的域名,它就可以工作。但事实并非如此,我正面临着这个问题。

另外一些奇怪的事情发生在Vista上。例如,在此期间它没有活动的网络连接(断开连接),并且在这11分钟后出现其他一些Windows系统警告。在11分钟之前,系统似乎或多或少地被绞死,等待着什么。 这不是关于我的机器,因为我已经在XP和Vista上以及它们的一些虚拟机上进行了测试。

回答

0

我敢肯定,在你的情况下,调用WebRequest.GetSystemWebProxy实际上是尝试到公司网络上连接到某些系统

  1. 其实发现如果代理服务器被发现
  2. 获取在您的系统上自动配置这些设置的脚本

请尝试使用像Fiddler或WireShark这样的工具来查看哪个传出连接已尝试。该网址会指出它尝试连接的位置以及通话原因。

相关问题