WebService错误:{“底层连接已关闭:接收方发生意外错误。”}
问题描述:
我一直在测试供应商webservice上个月工作正常。然后有一天它开始超时。将超时属性设置得更高后,我开始获取此响应。有人告诉我,他们没有做出任何改变,他们无法重现我的问题。我还被告知,我们的网络没有发生任何变化。WebService错误:{“底层连接已关闭:接收方发生意外错误。”}
我一直在这里搜索一两天,但在尝试接近解决方案的尝试中证明没有结果。在这一点上,我真的相信这是他们的最终目标,但我的问题是,是否有办法更明确地证明问题缺少服务器日志?另一个让我感到这是他们的问题的皱纹是他们有另一个web服务,我仍然可以得到有效的回应。
我使用fiddler2,但我不知道我是否可以使用请求生成器测试webservice,但它似乎不起作用。
我的设置如下我正在使用Visual Studio 2008 C#asp.net项目以及对此服务的Web引用。
预先感谢您非常的帮助
答
使用Wireshark获取网络跟踪。诊断你是否使用HTTPS会比较棘手,但它比Fiddler更低,这意味着他们将无法声称代理正在导致问题。
基本上,您需要确保请求确实正在发送,并且您没有及时收到回复。
这是你从例外中得到的一切吗?如何处理InnerException,SoapException细节? – 2010-11-17 17:46:46
内部异常:+ \t无法从传输连接读取数据:现有连接被远程主机强制关闭。 – Cody 2010-11-17 18:20:00