如何解决错误:“底层连接已关闭”?

时间:2009-06-11 09:46:53

标签: iis-6

有谁知道这个问题:

  

“基础连接已关闭:发生意外错误   收到。“?

我们如何解决这个问题?

4 个答案:

答案 0 :(得分:0)

是的,“基础连接已关闭”,或更确切地说,浏览器在页面加载前已关闭。

总是有可能是真正的网络级别错误(即错误的代理),但是你没有提供足够的细节。

答案 1 :(得分:0)

我增加了应用程序池中的关闭时间,现在它正常工作。

答案 2 :(得分:0)

Google搜索“基础连接已关闭:接收时发生意外错误”。抛出these结果。

从那里this post

  

...我已将以下代码添加到   我的reference.cs文件(需要   每次我更新时都要完成   webservice参考)分配   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名称空间。

答案 3 :(得分:0)

这是一个通用错误,几乎可以由任何事情引起(在我的情况下,一些tiff图像在wcf服务中导致gdi +错误)。

首先检查:

  1. IIS日志文件
  2. 应用程序日志文件(即,如果使用服务,则启用服务日志记录)
  3. 权限和安全性