如何解决错误:“底层连接已关闭”?
答
是,“底层连接已关闭”,或者更准确地说浏览器在页面加载之前关闭。
总是有机会出现真正的网络级错误(即错误的代理),但是您没有提供足够的细节。
答
我增加了应用程序池中的关闭时间,现在它工作正常。
答
Google搜索“底层连接已关闭:接收方发生意外错误”。投掷these结果。
从那里this post:
...我下面的代码添加到 我reference.cs文件到指定 (这需要 被我每次更新 web服务做参考) keepalive值为false以允许关闭并重新打开 连接。
protected override WebRequest GetWebRequest(Uri uri) { HttpWebRequest webRequest = (HttpWebRequest) base.GetWebRequest(uri); webRequest.KeepAlive = false; webRequest.ProtocolVersion=HttpVersion.Version10; return webRequest; } I have also added a reference to System.Net via a using statement to
导入HttpWebRequest命名空间。
答
这是一个通用的错误,可以导致几乎任何东西(在我的情况下,一些tiff图像在wcf服务中导致gdi +错误)。
开始通过检查:
- IIS日志文件
- 应用程序日志文件(即,如果你使用的服务,使服务日志。)
- 权限和安全
有记录什么事件日志或IIS日志? – Kane 2009-06-11 12:55:49