添加<mimeMap>条目对IIS Express上的其他静态内容导致500
我正在使用更新2和IIS Express的Visual Studio 2012。
当我向静态内容部分添加logging时,所有其他静态内容(.js,.css,.jpg等)将返回500错误。
任何build议将不胜感激。 提前致谢。
该mimetype可能已经添加到您的IIS。
尝试先删除mimetype,然后再将其添加到您的web.config
<remove fileExtension=".woff"/> <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
祝你好运!
在IIS 7.0中, system.webServer/staticContent/mimeMap
元素的行为已经发生了变化,显然必须明确列出所有types,才能正确返回。
以下是来自IISconfiguration文档的说明 :
注意 :默认情况下,IIS 7不会返回没有添加到元素或元素中具有映射的文件types。 此行为可以防止对IIS 7configuration设置中没有映射的文件进行未经授权的访问。
如果您在Visual Studio中使用IIS Express,则不需要定义staticContent
因此将其删除。
默认情况下,Visual Studio IIS Express允许所有MIMEtypes。