我收到类似这样的错误有人能告诉我出现这种异常的可能原因吗?
unhandled exception of type 'System.Net.WebException' occurred in system.dll
Additional information: The underlying connection was closed: Unable to connect
to the remote server.这是否与IIS或网络类的任何NetworkCredentials相关。
发布于 2009-11-20 13:58:13
在您的计算机能够连接到远程服务器之前,连接套接字似乎已关闭。换句话说,您的出站连接由于某种原因而失败。我猜您正在使用HttpWebRequest,在这种情况下,可能有一个失败代码可以提供一些洞察力。您能告诉我们您是如何设置请求的吗?
一些谷歌搜索发现了这个blog post,它暗示了几种可能性:
位于您和远程server
这篇文章指出,.NET默认使用HTTP1.1。我遇到了一些嵌入式web服务器,它们在1.1下运行得不太好。尝试将HttpWebRequest.ProtocolVersion设置为HTTP1.0。如果需要,还可以尝试向HttpWebRequest.Proxy传递代理,并向HttpWebRequest.Credentials添加代理凭据。
https://stackoverflow.com/questions/1768561
复制相似问题