2010-11-17 118 views
1

我一直在测试供应商webservice上个月工作正常。然后有一天它开始超时。将超时属性设置得更高后,我开始获取此响应。有人告诉我,他们没有做出任何改变,他们无法重现我的问题。我还被告知,我们的网络没有发生任何变化。WebService错误:{“底层连接已关闭:接收方发生意外错误。”}

我一直在这里搜索一两天,但在尝试接近解决方案的尝试中证明没有结果。在这一点上,我真的相信这是他们的最终目标,但我的问题是,是否有办法更明确地证明问题缺少服务器日志?另一个让我感到这是他们的问题的皱纹是他们有另一个web服务,我仍然可以得到有效的回应。

我使用fiddler2,但我不知道我是否可以使用请求生成器测试webservice,但它似乎不起作用。

我的设置如下我正在使用Visual Studio 2008 C#asp.net项目以及对此服务的Web引用。

预先感谢您非常的帮助

+0

这是你从例外中得到的一切吗?如何处理InnerException,SoapException细节? – 2010-11-17 17:46:46

+0

内部异常:+ \t无法从传输连接读取数据:现有连接被远程主机强制关闭。 – Cody 2010-11-17 18:20:00

回答

2

使用Wireshark获取网络跟踪。诊断你是否使用HTTPS会比较棘手,但它比Fiddler更低,这意味着他们将无法声称代理正在导致问题。

基本上,您需要确保请求确实正在发送,并且您没有及时收到回复。

+0

他们有一个安全的服务,我们将移动到https,但现在我正在测试它的一个是http – Cody 2010-11-17 18:01:24

+0

@Cody:对,应该让事情变得更简单。 – 2010-11-17 18:07:04

+0

所以我得到了线鲨鱼和坏的服务,它显示了四个'坏TCP'的规则与信息'TCP重传'我只是想知道这是否意味着我打到服务器或不? – Cody 2010-11-17 20:31:00

相关问题