0

我们的一个客户在使用我们编写的 ASP.NET Web 服务时遇到了一个非常奇怪的错误。它已经正常工作了 2 周,但最近在调用它时出现以下异常:

[客户端发现响应内容类型为'text/html; charset=utf-8',但应为 'text/xml'。

然而,对于这些类型的错误,返回的 HTML 通常具有某种错误类型的指示,但在这种情况下,HTML 是 Web 服务起始页本身,即具有浏览到时显示的所有方法的页面通过浏览器访问 Web 服务。

我发现的最常见的解决方案建议调试 Web 服务,但由于它安装在我们客户的环境中,这是不可能的。也没有任何信息或指示错误是什么。

什么可能导致 Web 服务返回摘要页面而不是错误页面?

4

2 回答 2

1

事实证明,客户已将其站点更改为使用 https,将 Web 服务的请求 URL 更改为 https 就成功了。

于 2012-11-15T14:39:01.997 回答
0

尝试按如下方式进行更改:转到 IIS Web 服务应用程序中的基本设置,然后将应用程序池设置为 DefaultAppPool。还检查附加的图像以供参考以更改 IIS Web 应用程序设置。

在此处输入图像描述

于 2012-11-15T11:55:32.543 回答