【发布时间】:2009-10-26 18:38:47
【问题描述】:
我有一个程序重复调用 Web 服务,该服务在白天运行良好,但在夜间构建和测试程序时反复抛出以下异常:
System.Net.WebException:无法连接到远程服务器 ---> System.Net.Sockets.SocketException:无法建立连接,因为目标机器在 System.Net 192.168.14.115:8090 主动拒绝了它。 Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket&socket, IPAddress&地址, ConnectSocketState 状态、IAsyncResult asyncResult、Int32 超时、Exception& 异常)
奇怪的是,如果我将 Web 浏览器指向 Web 服务,它可以正常工作,因此 IIS/防火墙不会阻止它。此外,即使该服务需要 Windows 身份验证,我自己和运行夜间测试的帐户都有权访问该网站。有什么帮助吗?
【问题讨论】:
-
清洁工在晚上拔掉服务器。证明我错了。
-
同一服务器上的其他网站工作正常。
标签: .net web-services sockets