Web Services 使用WSDL Web服务时关闭了基础连接

bwitn5fc  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(192)

我正在尝试使用此WSDL服务:
Transit Time Service
我第一次成功连接并获得响应,但在后续调用中收到异常:
基础连接已关闭:服务器关闭了一个应保持活动状态的连接。
我重写了reference.cs文件中的GetWebRequest,如下所示:

protected override System.Net.WebRequest GetWebRequest(Uri uri)
 {
     HttpWebRequest webRequest =  (HttpWebRequest)base.GetWebRequest(uri);
     webRequest.KeepAlive = false;
     return webRequest;
 }

这并没有产生任何改善。我不知道我现在有什么选择,有没有人有任何其他的想法,我可以尝试,使我可以避免这个错误?
提前感谢!
约什

j13ufse2

j13ufse21#

这通常表示服务有问题,因为它会意外地关闭服务器端的联机。您是否正在传输大量数据或使用长时间执行的工作?

相关问题