远程主机关闭连接.错误代码 0x80070005是0x800704cd问题,怎么解决

所有回答(2)
TCP连接断了
园豆:35757
园豆:35757
园豆:35757
Response.Flush();Response.End();//结束文件下载
但是程序在运行时会报出&正在中止线程&的错误,可以确定的是引起错误的代码就是Response.End();
所以需要删除此方法。
在IIS 5.5下这样做问题就解决了,不过在IIS 7.0 下又会报出另外一个错误&与远程主机通信时发生错误。错
误代码是 0x800704CD。&
在网上翻查了一翻资料后,终于找到了解决方法:就是将Response.End();换成Response.Close();
总结一下,帮助对Response.Close的解释是关闭到客户端的连接。对Response.End的解释是停止该页的执行,并引发Application_EndRequest。
也就说用Response.End程序就直接停止后面的工作了转而触发Application_EndRequest,那么当程序在后
面还有代码需要运行时,程序就会抛出ThreadAbortException的异常。还有需要了解的就是end方法在不抛
出异常时还会调用flush的方法。
接着来,close方法是关闭了连接,也就说程序顺利执行完了所有代码后关闭了连接。
对 于只运行flush后报出的&与远程主机通信时发生错误&,我的理解是当执行了flush后在底层马上开始向客户端发送数据,但是flush貌似只能指示 程序开始连接发送,却没有停止关闭的标识,导致程序报出异常。当然这是在IIS 7.0下会出错(可能在IIS 7.0 开始在调用flush后需要显示关闭socket连接)。
所以以后再在用完flush后最好加上close。就像数据库连接一样,用完就关闭连接。
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。远程主机关闭了连接。错误代码是 0x,与远程主机通信时发生错误。错误代码是 0x突然在异常错误日志中看到这个错误,虽然在测试中发现不影响流的传输,但是不代表没错误,解决方法如下原理引用下面的文章:http://hi.baidu.com/yore2003/item/c09da4adc18a1da
Response.Flush();Response.End();//结束文件下载
但是程序在运行时会报出&正在中止线程&的错误,可以确定的是引起错误的代码就是Response.End();
所以需要删除此方法。
在IIS 5.5下这样做问题就解决了,不过在IIS 7.0 下又会报出另外一个错误&与远程主机通信时发生错误。错
误代码是 0x800704CD。&
在网上翻查了一翻资料后,终于找到了解决方法:就是将Response.End();换成Response.Close();
总结一下,帮助对Response.Close的解释是关闭到客户端的连接。对Response.End的解释是停止该页的执行,并引发Application_EndRequest。
也就说用Response.End程序就直接停止后面的工作了转而触发Application_EndRequest,那么当程序在后
面还有代码需要运行时,程序就会抛出ThreadAbortException的异常。还有需要了解的就是end方法在不抛
出异常时还会调用flush的方法。
接着来,close方法是关闭了连接,也就说程序顺利执行完了所有代码后关闭了连接。
对 于只运行flush后报出的&与远程主机通信时发生错误&,我的理解是当执行了flush后在底层马上开始向客户端发送数据,但是flush貌似只能指示 程序开始连接发送,却没有停止关闭的标识,导致程序报出异常。当然这是在IIS 7.0下会出错(可能在IIS 7.0 开始在调用flush后需要显示关闭socket连接)。
所以以后再在用完flush后最好加上close。就像数据库连接一样,用完就关闭连接。
阅读(...) 评论()远程主机关闭连接.错误代码是0x800704cd问题,怎么解决_百度知道
远程主机关闭连接.错误代码是0x800704cd问题,怎么解决
我有更好的答案
电源功率不足或CPU超频使用等原因引起的。一般情况下,刚刚安装好的电脑出现故障,如键盘按键失灵;人为故障主要是由机器不符合运行环境条件要求或操作不当造成的,或者电源线。
元器件本身的故障,例如电容器膨胀、炸裂电脑常见故障的种类及其原因
一般来说,电脑故障包括硬件损坏和软件程序错误两大类。有时候,后者属于软故障、电阻烧黑、集成块发热严重等等,除了其本身的质量问题外,也可能是负荷太大,刚装好的电脑出现故障,往往是接触不良引起的,例如各种插卡、内存,可能是硬件故障,前者属于硬故障。硬故障可分为器件故障、机械故障和人为故障三大类、数据线,也可能是软件故障,但硬件故障的可能性比较大、CPU等与主板接触不良;机械故障主要是外部设备出错。器件故障主要是元器件、接插件和印刷板引起的、音频线接触不良等等
重启2003服务器。如果还不行,就要
我刚才碰到了这个问题,已经解决了,是因为我VPN改了密码忘记在电脑设置里改设置了。楼主可以看看是不是自己才改过密码,并且使用ikev2进行了链接。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)所有回答(1)
在 UU.Util.MyAuthorizeAttribute.AuthorizeCore(HttpContextBase httpContext)
IIS肯定不是由自己的代码抛出的,System.Web.HttpResponse也是内部过程,那只能是这个你自己的函数了。内部异常造成http输出数据包错误之类的(比如未结束),服务端然后强行终止了socket,客户端仍使劲去读该socket数据,然后发现该socket已经被关闭....
园豆:4933
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。}

我要回帖

更多关于 错误代码 0x80004005 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信