所以我刚刚将一个现有的Web项目移到了我在VS2013 Ultimate中开始的Visual Studio 2015社区版,并且在浏览器中运行它时,所有的样式都丢失了,没有出现任何图像。然而,所有内容都有效,我可以浏览网站,直到我试图打开图片,我收到了错误:
HTTP错误500.19 - 内部服务器错误
配置错误无法添加类型' mimeMap'的重复集合条目具有唯一键属性' fileExtension'设置为' .woff2'
配置文件\?\ C:\ Users \ me \ Documents \ Visual Studio 2015 \ Projects ...... \ web.config
答案 0 :(得分:2)
我意识到我已经将Mimetype添加到我的web.config中,显然现在在IIS Express 10.0上运行它会出错,因为它已经有了Mimetype。我发现this solution on a blog只是在添加Mimetype之前删除Mimetype以保持旧版IIS的兼容性。这是相关的web.config部分:
<system.webServer>
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
</staticContent>
瞧,瞧!现在可以在IIS 10中运行,并且仍可在IIS 8.5中使用