我们的一位客户遇到了我们编写的ASP.NET网络服务的一个非常奇怪的错误。它已经工作了2周,但最近他们在调用时遇到以下异常:
[客户发现'text / html的响应内容类型; charset = utf-8',但预计'text / xml'。
但是,对于这些类型的错误,返回的HTML通常会有一些错误类型的指示,但在这种情况下,HTML是Web服务启动页面本身,即显示所有方法的HTML通过浏览器浏览Web服务时。
我发现最常见的解决方案建议调试Web服务,但由于它安装在我们客户端的环境中,因此无法实现。也没有信息或指示错误是什么。
什么可能导致Web服务返回摘要页而不是错误页?
答案 0 :(得分:1)
事实证明,客户已将其网站更改为使用https,将Web服务的请求URL更改为https就可以了。
答案 1 :(得分:-1)
尝试按如下方式制作chnages: 转到IIS Web服务应用程序中的基本设置,然后将应用程序池设置为DefaultAppPool。还要检查附加的图像以供参考,以便在IIS Web应用程序设置中进行更改。