Web服务调用失败,出现5xx类型错误

时间:2016-06-23 11:43:31

标签: asp.net web-services iis asmx

我们继承了一个没有源代码的.asmx网络服务(我最喜欢的)。

我们已经在内部和外部运行测试(从带有fiddler的控制台应用程序调用它)并且每次都运行干净 - 就像它对绝大多数客户一样。

但是,一个用户报告5xx类型错误。我们已经尝试了所有常规(事件查看器和IIS日志),但它们都很干净。我们不能让它失败。

我们还有哪些选择?

2 个答案:

答案 0 :(得分:2)

客户端可以随意复制错误吗?

错误很可能与数据有关。您是否使用与客户端产生错误相同的数据对其进行了测试。

在自动生成的asmx包装器中对调用进行序列化/反序列化时,错误也可能在客户端结束。

WSDL是否有变更?

像ELMAH这样的东西非常适合记录所有无法处理的异常。

答案 1 :(得分:0)

  1. 将日志记录添加到Web配置,记录所有内容。
  2. 反编译webservice并找到原因。