Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在运行IIS 6的站点上链接到docx在IE8中显示为zip文件_C#_Asp.net_.net_Iis 6_Mime Types - Fatal编程技术网

C# 在运行IIS 6的站点上链接到docx在IE8中显示为zip文件

C# 在运行IIS 6的站点上链接到docx在IE8中显示为zip文件,c#,asp.net,.net,iis-6,mime-types,C#,Asp.net,.net,Iis 6,Mime Types,在我们的网站上,我们有几个docx文件的链接。此文件格式实际上是压缩的xml,但单击时应显示为Word文档。它在FF和Chrome中都可以正常工作,但在IE8和更早版本中则不行。我们为docx添加了以下MIME类型: application/vnd.openxmlformats-officedocument.wordprocessingml.document 这已经在IIS中的站点和计算机上完成,但没有效果。我们回收了应用程序池,重新启动了网站,并多次运行iisreset。不管我们做什么,似乎

在我们的网站上,我们有几个docx文件的链接。此文件格式实际上是压缩的xml,但单击时应显示为Word文档。它在FF和Chrome中都可以正常工作,但在IE8和更早版本中则不行。我们为docx添加了以下MIME类型:

application/vnd.openxmlformats-officedocument.wordprocessingml.document
这已经在IIS中的站点和计算机上完成,但没有效果。我们回收了应用程序池,重新启动了网站,并多次运行iisreset。不管我们做什么,似乎都不对劲。不知何故,IE8认为这个文件是一个压缩文件,并坚持将其作为一个压缩文件运行。该服务器是一台2003 R3 SP2 Windows服务器


有没有办法解决这个问题?

使用mime类型的application/msword甚至application/octet-stream

这在技术上是不正确的,但它会起作用