需要快速帮助:IIS 7.5在浏览器中将SWF显示为text / html?

时间:2011-05-25 20:32:35

标签: flash iis-7.5

我们的IIS 7.5在浏览器中将.swf文件显示为text / html。只有在浏览器中直接加载swf时才会发生这种情况。当它嵌入.html文件时,swf显示正常。

那是什么?我认为它从未这样做过。在IIS中正确设置了正确的.swf MIME类型。 100%肯定。

编辑:我刚刚禁用压缩以确保。没有帮助。这是响应头。怎么了?

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Wed, 25 May 2011 20:46:56 GMT
Content-Length: 20859

2 个答案:

答案 0 :(得分:0)

您是不是被某些重写/重定向规则所困?使用Fiddler,是正确返回的内容,但假设错误的mime类型?

答案 1 :(得分:0)

这是.NET Framework / App Pool的某种问题。我将应用程序池更改为经典,现在可以使用了。 Swfs正在正确交付。我不知道为什么。这不是一个很好的解决方案,但在这种情况下它会起作用