首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自HttpWebRequest的WebException错误

来自HttpWebRequest的WebException错误
EN

Stack Overflow用户
提问于 2009-11-20 13:45:22
回答 1查看 2.2K关注 0票数 0

我收到类似这样的错误有人能告诉我出现这种异常的可能原因吗?

代码语言:javascript
复制
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相关。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-20 13:58:13

在您的计算机能够连接到远程服务器之前,连接套接字似乎已关闭。换句话说,您的出站连接由于某种原因而失败。我猜您正在使用HttpWebRequest,在这种情况下,可能有一个失败代码可以提供一些洞察力。您能告诉我们您是如何设置请求的吗?

一些谷歌搜索发现了这个blog post,它暗示了几种可能性:

位于您和远程server

  • Authentication之间的
  • 代理服务器会导致
  • 网络中断。

这篇文章指出,.NET默认使用HTTP1.1。我遇到了一些嵌入式web服务器,它们在1.1下运行得不太好。尝试将HttpWebRequest.ProtocolVersion设置为HTTP1.0。如果需要,还可以尝试向HttpWebRequest.Proxy传递代理,并向HttpWebRequest.Credentials添加代理凭据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1768561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档