使用WSDL Web服务
问题描述:
当我试图消耗这个WSDL服务基础连接已关闭:使用WSDL Web服务
我成功地连接并获得响应的第一次,但在后续调用我收到异常:
底层连接已关闭:预计将保持连接状态的连接已被服务器关闭。
我推翻了GetWebRequest在reference.cs文件如:
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest webRequest = (HttpWebRequest)base.GetWebRequest(uri);
webRequest.KeepAlive = false;
return webRequest;
}
这并没有得到任何改善。我对现在有什么选择感到不知所措,有没有人有任何其他想法可以尝试,以便我可以避免这种错误?
在此先感谢!
乔希
答
这通常表示一个问题的服务,因为它是意外关闭从服务器端的连接。您是传输大量数据还是使用长时间运行的任务?
+0
没有,我几乎说出自己的开发团队,直到我脸色发青。我还得出了这样的结论:在使用fiddler进行了很多测试之后,这是他们的服务。当然,这归结于他们说他们找不到任何问题,所以我只剩下高和干。不过谢谢。 – joshlrogers 2010-05-19 20:00:41
你可以问服务的,他们为什么关闭连接业主... – 2010-01-18 04:27:14