我正在使用带有Update 2和IIS Express的Visual Studio 2012。
当我向staticContent部分添加一条记录时,所有其他静态内容(.js、.css、.jpg等)都会返回一个500错误。
任何建议都将不胜感激。提前谢谢。
发布于 2013-06-19 19:32:18
mimetype可能已添加到您的IIS中。
请尝试先删除mimetype,然后再将其添加到web.config中
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />祝好运!
发布于 2014-12-11 17:01:12
在IIS7.0中,system.webServer/staticContent/mimeMap元素的行为发生了变化,显然,用户必须显式列出所有类型才能正确返回它们。
以下是来自IIS configuration documentation的描述
说明:默认情况下,IIS7不会返回未添加到元素或在元素中具有映射的文件类型。此行为可防止对IIS7配置设置中没有映射的文件进行未经授权的访问。
发布于 2015-10-19 16:12:46
如果在visual studio中使用IIS Express,则不需要定义staticContent,因此将其删除。
默认情况下,Visual studio IIS Express允许所有MIME类型。
https://stackoverflow.com/questions/16201406
复制相似问题