首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加<mimeMap>条目会导致IIS Express上的其他静态内容出现500

问添加<mimeMap>条目会导致IIS Express上的其他静态内容出现500
EN

Stack Overflow用户
提问于 2013-04-25 04:19:21
回答 3查看 10.7K关注 0票数 38

我正在使用带有Update 2和IIS Express的Visual Studio 2012。

当我向staticContent部分添加一条记录时,所有其他静态内容(.js、.css、.jpg等)都会返回一个500错误。

任何建议都将不胜感激。提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-19 19:32:18

mimetype可能已添加到您的IIS中。

请尝试先删除mimetype,然后再将其添加到web.config中

代码语言:javascript
复制
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />

祝好运!

票数 92
EN

Stack Overflow用户

发布于 2014-12-11 17:01:12

在IIS7.0中,system.webServer/staticContent/mimeMap元素的行为发生了变化,显然,用户必须显式列出所有类型才能正确返回它们。

以下是来自IIS configuration documentation的描述

说明:默认情况下,IIS7不会返回未添加到元素或在元素中具有映射的文件类型。此行为可防止对IIS7配置设置中没有映射的文件进行未经授权的访问。

票数 1
EN

Stack Overflow用户

发布于 2015-10-19 16:12:46

如果在visual studio中使用IIS Express,则不需要定义staticContent,因此将其删除。

默认情况下,Visual studio IIS Express允许所有MIME类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16201406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档