我们的一个客户在使用我们编写的 ASP.NET Web 服务时遇到了一个非常奇怪的错误。它已经正常工作了 2 周,但最近在调用它时出现以下异常:
[客户端发现响应内容类型为'text/html; charset=utf-8',但应为 'text/xml'。
然而,对于这些类型的错误,返回的 HTML 通常具有某种错误类型的指示,但在这种情况下,HTML 是 Web 服务起始页本身,即具有浏览到时显示的所有方法的页面通过浏览器访问 Web 服务。
我发现的最常见的解决方案建议调试 Web 服务,但由于它安装在我们客户的环境中,这是不可能的。也没有任何信息或指示错误是什么。
什么可能导致 Web 服务返回摘要页面而不是错误页面?