我正在尝试使用此WSDL服务:
我第一次成功连接并获得响应,但在后续调用中我收到异常:
底层连接已关闭:服务器已关闭预期保持活动状态的连接。
我覆盖了reference.cs文件中的GetWebRequest:
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest webRequest = (HttpWebRequest)base.GetWebRequest(uri);
webRequest.KeepAlive = false;
return webRequest;
}
这没有任何改进。我不知道我现在有什么选择,有没有人可以尝试其他任何想法,以便我可以避免这个错误?
提前致谢!
约什
答案 0 :(得分:1)
此链接为我的问题提供了答案。
答案 1 :(得分:0)
这通常表示服务存在问题,因为它意外关闭了服务器端的连接。您是在传输大量数据还是使用长时间运行的任务?