开箱即用,IIS6 只接受已知 MIME 类型的请求。由于 Office 2007 是在 Windows Server 2003 和 IIS6 之后发布的,IIS6 对新的 MIME 类型一无所知。所以你需要手动添加它们:
1.Open Computer Management. (Right-click My Computer... Manage...)
2.Right-click Internet Information Services (IIS) Management... Properties...
3.Click MIME Types...
4.Click New... and add the following:
开箱即用,IIS6 只接受已知 MIME 类型的请求。由于 Office 2007 是在 Windows Server 2003 和 IIS6 之后发布的,IIS6 对新的 MIME 类型一无所知。所以你需要手动添加它们:
扩展 MIME 类型 - .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltx 应用程序/vnd.openxmlformats-officedocument.spreadsheetml.template
.potx 应用程序/vnd.openxmlformats-officedocument.presentationml.template
.ppsx 应用程序/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptx 应用程序/vnd.openxmlformats-officedocument.presentationml.presentation
.sldx 应用程序/vnd.openxmlformats-officedocument.presentationml.slide
.docx 应用程序/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotx 应用程序/vnd.openxmlformats-officedocument.wordprocessingml.template
.xlam 应用程序/vnd.ms-excel.addin.macroEnabled.12
.xlsb 应用程序/vnd.ms-excel.sheet.binary.macroEnabled.12
注意这些 MIME 类型已添加到 IIS7,如http://support.microsoft.com/kb/936496中所述
您是否使用 IE8 访问 OWA?如果是这样,您需要将您的 OWA 站点添加到 IE8 中的受信任站点列表中,以便正确下载。
我建议修复服务器报告的 MIME 类型,而不是根据扩展名确定文件类型(这是将站点添加到受信任的站点列表的效果)。这可以通过根据KB313730中的说明将新 Office 2007 文件类型的文件扩展名添加到 Exchange Internet 消息格式类型列表来完成,在此处复制:
text/html
.htm
.这应该适用于所有版本的 IE,但仅适用于更改后发送的新电子邮件 - 请参阅http://www.edugeek.net/forums/windows/40890-can-not-open-docx-files-owa .html
我对涉及此问题的服务器和客户端计算机具有完全的管理控制权,并且这些建议的解决方案都无法解决此问题。
最后,为我解决这个问题的唯一一件事就是......
1)卸载7-Zip(这样浏览器就没有与zip文件关联的东西了)
2)(不确定是否需要此步骤,但是)然后我再次下载了 DOCX,(巧合的是,它仍然以 ZIP 文件的形式呈现),但是,这一次我被提示使用什么应用程序打开它,并且我选择 MSWORD。我不选择“始终使用 MSWORD 打开”,因为我不希望 MSWORD 始终打开 ZIP 文件。
3) 重新安装 7-Zip。
在此之后,所有后续下载 DOCX 的尝试实际上导致 DOCX 文件被下载并使用相应的 MSWORD 应用程序打开。
注意:在你得出我只是文件关联损坏的结论之前,让我确认一下,当这个问题发生时,我可以双击资源管理器中的任何 DOCX,MSWORD 总是会打开它。这个问题总是并且仅在尝试使用 IE8 下载/打开 DOCX 时发生。FF4 和 Chrome 都完美运行。我尝试将正确的 MIME 类型添加到 /etc/mime-types 和服务器端的 .htaccess 中。我还尝试禁用“基于内容而不是文件扩展名打开文件”(但这只会导致浏览器将 DOCX 作为不可读的 ASCII 文本打开),将 FEATURE_MIME_* 注册表项设置为“0”,并将服务器 URL 添加到“受信任的站点”列表。同样,这些看似合乎逻辑的解决方案都不适合我。