基础连接已关闭:发送时发生意外错误,windows XP上出现错误
本文关键字:错误 意外 windows XP 连接 | 更新日期: 2023-09-27 18:30:11
我有一个简单的asmx Web服务,我从windows窗体调用它,它在windows 7、8和10上运行,但当我在安装了.net 3.5的windows XP sp3上运行这个winform时,我得到了错误:
"基础连接已关闭:出现意外错误发送"
我已经在4个不同的系统上测试过了,所有的系统都给了我这个错误,我在谷歌上搜索了一下,发现很多链接说在Web服务上将httprequest的KeepAlive属性设置为false,如下所示:
protected override WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest webRequest = (HttpWebRequest) base.GetWebRequest(uri);
//Setting KeepAlive to false
webRequest.KeepAlive = false;
return webRequest;
}
我试过了,但我仍然有问题
此错误往往会掩盖其他问题。
当我的查询字符串出现问题,或者服务出现某种未处理的异常时,我经常会遇到这种情况。
我会首先检查连接字符串,如果一切正常(在我的情况下,通常没有更新密码…),调试我试图联系的服务。