【发布时间】:2010-01-07 19:00:01
【问题描述】:
我正在尝试使用此 WSDL 服务:
我第一次成功连接并获得响应,但在随后的调用中我收到异常:
底层连接已关闭:预期保持活动状态的连接已被服务器关闭。
我这样覆盖了reference.cs文件中的GetWebRequest:
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest webRequest = (HttpWebRequest)base.GetWebRequest(uri);
webRequest.KeepAlive = false;
return webRequest;
}
这并没有带来任何改善。我不知道我现在有什么选择,有没有人有任何其他的想法可以尝试,这样我就可以避免这个错误?
提前致谢!
乔什
【问题讨论】:
-
你可以询问服务的所有者他们为什么要关闭连接...
标签: c# web-services wsdl