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

Flash 需要快速帮助:IIS 7.5在浏览器中将SWF显示为文本/html?,flash,iis-7.5,Flash,Iis 7.5,我们的IIS 7.5正在浏览器中将.swf文件显示为text/html。只有在浏览器中直接加载swf时才会发生这种情况。当它嵌入到一个.html文件中时,swf可以很好地显示出来 怎么了?我想它从来没有这样做过。在IIS中正确设置了正确的.swf MIME类型。百分之百肯定 编辑:我只是禁用了压缩,以确保。没有帮助。这是响应头。怎么回事 HTTP/1.1 200 OK Cache-Control: private Content-Type: text/html Server: Microsoft

我们的IIS 7.5正在浏览器中将.swf文件显示为text/html。只有在浏览器中直接加载swf时才会发生这种情况。当它嵌入到一个.html文件中时,swf可以很好地显示出来

怎么了?我想它从来没有这样做过。在IIS中正确设置了正确的.swf MIME类型。百分之百肯定

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

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

你不是被一些重写/重定向规则困住了吗?使用Fiddler,返回的内容是否正确,但假定的mime类型是否错误?

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

我们不使用任何重写/重读规则。在Fiddler中,返回的内容是正确的,它甚至将其检测为flash,但mime类型完全错误,因为text/htmlIs在任何特定浏览器中都会发生吗?我对这个话题做了一个快速的研究,发现了一些与Firefox相关的问题。不,问题出在每个浏览器上,例如FF、IE、Chrome