我们在IIS6上运行ASP.NET MVC。我们已经开始注意到IE8客户端的一个问题。 几乎所有的时间,返回的ContentType都是'text/html',但偶尔它会作为'application/xhtml + xml'返回。这导致IE8尝试下载文件而不是在浏览器中呈现内容。对于使用ASP.NET MVC的IE8,Response.ContentType进行了虚拟更改
我找不到任何ContentType更改的原因。来自浏览器的请求看起来相同。
- 哪里是ASP.NET/MVC管道中的ContentType集?
- 任何想法可能会导致某些请求更改ContentType?
更新的信息
- 我们正在使用提供了MVC框架的默认视图引擎。
- 这发生在多台机器上。
您的观点如何构建?它们是否返回不同类型的相同视图?你正在使用什么'ActionResult'? – 2010-01-06 13:34:55
它发生在同一个客户端还是分布在多个机器上? – 2010-01-06 13:38:21
我更新了原来的问题。 – LaptopHeaven 2010-01-06 14:01:49