asp.net-mvc – IIS Express – HTTP错误500.19 0x800700b7在’mimeMap
|
我正在增加服务SVG& WOFF文件到我的Azure托管的Web应用程序。我发现以下说明: https://blogs.iis.net/richma/archive/2014/01/07/adding-mime-types-to-your-windows-azure-web-site.aspx 我将以下文字添加到我的Web.config文件中: <staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
这在发布到Azure时起作用。但是,当我尝试在本地尝试为网站尝试投放的每个资源启动Debug模式的网站时,现在我从IIS-Express中收到以下错误。
它显然讨厌我的mimeMap为.svg,但这在Azure网站工作正常。有没有我在本地运行这些更改到Web.config的缺失? 解决方法当然,我已经发布了我的问题后找到了这个答案:Adding <mimeMap> entry Causes 500 for Other Static Content on IIS Express 所以问题是我的本地IIS配置已经加载了模块,同时生产环境没有。所以要解决两个环境的问题,您需要确保mimeMaps在加载之前卸载。 代码是以下修复程序: <staticContent>
<remove fileExtension=".json"/>
<mimeMap fileExtension=".json" mimeType="application/json" />
<remove fileExtension=".svg"/>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff"/>
</staticContent>
希望这能帮助别人浪费时间寻找一个修复。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net+js实现批量编码与解码的方法
- 如何比较vbscript / ASP中的两个日期?
- asp.net-mvc-4 – .net 4.5 ASP.Net web API JSONP支持
- asp.net – 基类包含字段“ScriptManager1”,但其类型(Syst
- ASP.NET(.asmx)webservices中的客户端IP地址
- asp.net-mvc-2 – 读取HTTP请求自定义标头
- asp.net-mvc-4 – Elmah.MVC 2.0.1 – 保护elmah日志
- asp.net – VB.NET – 如何使用Active Directory将SID转换为
- asp.net-mvc – EnumDataType属性在ASP.NET MVC中有什么作用
- 使用asp.net发送20,000封电子邮件
- asp.net – 联合身份验证和“加密操作期间发生错
- ASP.Net会话超时检测:Session.IsNewSession和Se
- asp.net-mvc – 在PasswordSignInAsync成功后,Us
- 如何从asp.net按钮单击事件调用javascript函数
- asp.net-mvc-2 – JavaScriptSerializer没有正确
- asp.net-mvc – ASP.net MVC返回文件和重定向
- asp.net-mvc – 在实体框架代码中为同一表定义多
- 什么是ASP.NET WebForms相当于ASP.NET MVC的View
- asp.net-mvc – 如何使用MVC 4制作提交按钮
- asp.net – 防止XSS(跨站脚本)
