我们在IIS6上运行ASP.NET MVC。我们已经开始注意到IE8客户端的问题。 几乎所有时间,返回的ContentType是'text / html',但偶尔会返回'application / xhtml + xml'。这导致IE8尝试下载文件,而不是在浏览器中呈现内容。
我找不到ContentType更改的任何原因。浏览器的请求看起来一样。
更新信息
答案 0 :(得分:0)
听起来有人试图根据User-Agent请求标头改变内容类型;发送text / html到IE,因为它不支持XHTML。
如果是这种情况,可能会有一个中间(代理)为您提供不同UA的响应。检查Cache-Control和Vary响应头。