B:
关于您提到使用WebServices时候遇到“基础连接以关闭”的问题,据我所知,引起这个问题的原因很多,比如无法连接到远程的机器,或者远程机器名没有被解析等。所以我想请您能否详细的提供一下出错信息,并且是否可以描述一下具体的环境和出现问题的频率,比如在什么情况下会出现该问题,在出现问题前是否可以正常使用WebServices,有多少客户端在使用目前这个WebServices,而该WebServices又进行了一些什么样的操作,谢谢
A:
我在使用Microsoft MapPoint.NET提供的XML Web Service,
在调用的使用,我一开始调用他没有错误,显示了地图,
我等了一会,当我一Click结果数据,本来应该显示地图图片,可是他那么满,最后显示了一个
基础连接已经关闭
B:正如我前文回复的,引起“基础连接关闭”的原因很多,所以您确定网页上只显示“基础连接关闭”而没有其他额外的信息么?另外,鉴于此情况,我们可以尝试以下步骤看是否能够解决问题:首先将引用该WebServices的程序在IDE中打开;然后在“解决方案资源管理器”中展开“web reference”——“webservices 名”——“Reference.map”——“Reference.cs(.vb)”;最后在该cs文件中添加如下代码(vb的只需要语法上的转换):protected override System.Net.WebRequest GetWebRequest(Uri uri){ System.Net.HttpWebRequest webRequest = (System.Net.HttpWebRequest) base.GetWebRequest(uri); webRequest.KeepAlive = false; return webRequest;}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。