c# 基础连接已经关闭: 连接被意外关闭,错误的解决

原文:c# 基础连接已经关闭: 连接被意外关闭,错误的解决

调试一个使用HttpWebRequest模拟提交表单的程序的时候频繁出现上述错误提示,google了一下发现了几个解决方案。
1、在application.config或web.config文件里加入

<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true"/>
</settings>
</system.net>

2、设置clientConnectionLimit属性需要在客户端的 .config 文件当中:
如:

<system.runtime.remoting>
<application>
<channels>
<channel ref="http" clientConnectionLimit="50">
<clientProviders>
<formatter ref="soap" />
</clientProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>

这两种方法都没能解决我的问题,突然看到有人提到headers信息的问题,增加一句代码

MyRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"; 

问题解决 

时间: 2024-12-26 12:48:13

c# 基础连接已经关闭: 连接被意外关闭,错误的解决的相关文章

已成功与服务器建立连接但是在登录过程中发生错误的解决

  已成功与服务器建立连接,但是在登录过程中发生错误的解决方案 数据库一打开就提示 已成功与服务器建立连接,但是在登录过程中发生错误的解决方案 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程.) 解决办法: 1.应该是服务器上没有开启管道支持,看到网上有人有同样问题,远程桌面进SQL Server服务器上试一下: 打开'程序'-'所有程序'-'Microsoft SQL Server 2005 '-'配置工具'-'SQL Server 配置管理器',在弹

.net-请求https接口的时候提示基础连接已经关闭:连接被意外关闭

问题描述 请求https接口的时候提示基础连接已经关闭:连接被意外关闭 我把做好的.net项目部署到IIS上,项目中有POST请求别人的https接口,然后就提示: 基础连接已经关闭:连接被意外关闭,搞了一天了,都不知道怎么解决,望大神来拯救我把 解决方案 将超时设置的稍微大一些试试看 解决方案二: private static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain cha

.net模拟post本地没问题,远程System.Net.WebException基础连接已经关闭: 连接被意外关闭

问题描述 准备写一个远程调用的方法,用的是.net的模拟post,在本地测试无误后放到服务器,就报错了,具体是捕捉到System.Net.WebExceptionHResult=-2146233079Message=基础连接已经关闭:连接被意外关闭.Source=SystemStackTrace:在System.Net.HttpWebRequest.GetResponse()在_Default.SendServices(Stringmethod,Stringpara)位置Default.aspx

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

.NET 多线程发送WebRequest访问失败,异常信息:&amp;amp;quot;WebException,基础连接已关闭:连接意外关闭。&amp;amp;quot;(ServicePointManager最大并发数已修改) ,请做过这方面的专家指点一二。

问题描述 前段时间公司要求让我完成一个测试工具,此测试工具用于测试广域网负载均衡.我们的目的是测试客户的负载均衡设备是否正常运转,以及在各种情况下负载均衡设备的运行状况,以保证最终的客户能够时时访问到应用.工具的结构和实现已经大部分完成了,但是在测试阶段,却发现了一些问题,这些问题十分没有规律性,可能涉及一些网络网络方面的知识,本人虽然做的是Web开发,但是对于网络只是也是知之甚少,通过了很长一段的研究,还是没能找到根源.现在将问题分享给大家,希望大家都能有所收获.程序问题:1.WebReque

webservice调用失败:基础连接已经关闭,接受时发生错误

问题描述 c#写的webservice,提供接口函数A,此函数后台调用c++写的dll读取服务器上的文件,当文件比较大时,该函数比较耗时,发现当耗时大概达到10秒时,程序就会报"基础连接已经关闭,接受时发生错误".服务器是阿里云(winserver2008,64位),iis7.5.请问是什么原因? 解决方案 解决方案二:超时了????解决方案三:web.config中加入或者修改<httpRuntimeexecutionTimeout="number(inseconds

jsp-jdbc中连接数据库关闭连接问题

问题描述 jdbc中连接数据库关闭连接问题 今天在做登录时使用了close()这类方法,但是出现如下错误: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: No operations allowed after connection closed. 这是说明我的连接被关闭了吗?我如果去掉conn.close() 程序会正常运行,那么这个conn.close应该放在什么地方?代码如下报错如下: com.mysql.jd

数据库连接池-c3p0连接池 无需关注statement是否关闭吗

问题描述 c3p0连接池 无需关注statement是否关闭吗 c3p0连接池 ,当connection.close()的时候,把数据连接还回连接池中,那么connection所产生的statement,resultset等对象是怎么关闭的? 解决方案 使用 c3p0 的话,也是 java.sql.Connection,只要是 JDBC 都是这个接口的对象! 使用完后必须 con.close() 掉,使用连接池的话,执行 con.close 并不会关闭与数据库的 TCP 连接,而是将连接还回到池

在svn上update的时候提示 远程主机强迫关闭连接远程主机强迫关闭了一个现有的连接

问题描述 在svn上update的时候提示 远程主机强迫关闭连接远程主机强迫关闭了一个现有的连接 提示如下,在网上没找到可靠的办法,重启.svn修复都试过了,但还是这样. 请高手执照 解决方案 SVN 远程主机强迫关闭了一个现有的连接远程主机强迫关闭了一个现有的连接.UDP 远程主机强迫关闭了一个现有的连接 解决方案二: 是不是你的账号没有提交权限. 解决方案三: 用svn清除一下就可以了 解决方案四: 机器人给出的第一个链接楼主试试. 解决方案五: 以上方法都没有用吗,还是这样