为了支持在 IIS 7 上安装,我在 web.config 中添加了以下内容:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
</staticContent>
</system.webServer>
这在 IIS7(和 express)中运行良好,因为默认情况下不包含 .mp4。现在我正在尝试使用 IIS8 Express 在 VS2012 下运行解决方案,没有提供静态内容,而是出现一个错误,即<staticContent>
.mp4 已经有一个 mimeMap 无效。
如何在仍然保留 IIS7 安装的映射的同时更正此问题?如果我能提供帮助,我宁愿不需要新的项目配置。
编辑:这实际上是现在 VS2010 中的一个问题,因为它看起来像 IIS8 Express 完全取代了 IIS7 Express。