IIS错误:在唯一密钥属性“fileExtension”设置为“.json”时,无法添加类型为“mimeMap”的重复集合项

在用visual studio 打开一个asp.net mvc 项目时,ctrl+f5运行,发现页面无法加载图片、js、json文件。
按F12查看错误,发现500错误。打开报错的js文件,提示:

IIS错误:在唯一密钥属性“fileExtension”设置为“.mp4”时,无法添加类型为“mimeMap”的重复集合项

参考园内博客的解决方案:在web.config文件中添加:

<staticContent>
     <remove fileExtension=".json" />
     <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>

问题解决。

原文地址:https://www.cnblogs.com/AlexanderZhao/p/11332367.html

时间: 2024-11-05 23:20:39

IIS错误:在唯一密钥属性“fileExtension”设置为“.json”时,无法添加类型为“mimeMap”的重复集合项的相关文章

在唯一密钥属性“fileExtension”设置为“.log”时,无法添加类型为“mimeMap”的重复集合项

如果IIS中已经有设置.xaml和 .xap这两个扩展名,那么IIS就会提示:在唯一密钥属性“fileExtension”设置为“.xaml”(或者.xap)时,无法添加类型为“mimeMap”的重复集合项. <staticContent> <mimeMap fileExtension=".json" mimeType="application/x-javascript" /> </staticContent> 具体的提示信息是根

问题.NET--win7 IIS唯一密钥属性“VALUE”设置为“DEFAULT.ASPX”时,无法添加类型为“add”的重复集合

问题现象:.NET--win7 IIS唯一密钥属性“VALUE”设置为“DEFAULT.ASPX”时,无法添加类型为“add”的重复集合 问题处理: 内容摘要: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 错误摘要 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 DefaultDocumentModule 通知 Ex

在唯一密钥属性“name”设置为“ExtensionlessUrlHandler-Integrated-4.0”时,无法添加类型为“add”的重复集合项

以管理员运行下面的命令注册: 32位机器: C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 64位机器: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

在唯一密钥属性“value”设置为“Default.aspx”时,无法添加类型为“add”的重复集合项

环境:windows server 2012  asp.net 找到网站目录:wwwroot ,打开web.config文件,在 在<files>与</files>之间加入代码 添加如下: <clear /> <add value="index.php" /> <add value="Default.htm" /> <add value="index.htm" /> <

如何设置SVN提交时强制添加注释

windows版本: 1.新建一个名为pre-commit.bat的文件并将该文件放在创建的库文件的hooks文件夹中 2.pre-commit.bat文件的内容如下: @echo off set SVN_BINDIR="C:\ProgramFiles\Subversion" set SVNLOOK="E:\freescm\freescm\SVN\bin\svnlook.exe" setlocal set REPOS=%1 set TXN=%2 rem check

Net Core子应用由于配置引起IIS错误500.19

Asp.Net Core子应用由于配置中重复添加模块会引起IIS错误500.19 ASP.NET Core已经从IIS中解耦,可以作为自宿主程序运行,不再依赖IIS. 但我们还是需要强大的IIS作为前置服务器,IIS利用httpPlatformHandler模块来对后台的一些web服务器进行进程管理,比如Tomcat, Jetty, Node.exe, Ruby,当然还有dotnet,同时为它们代理分发网络请求. httpPlatformHandler是通用的.闭源的,而且貌似迭代的很慢,半年了

Asp.Net Core子应用由于配置中重复添加模块会引起IIS错误500.19

ASP.NET Core已经从IIS中解耦,可以作为自宿主程序运行,不再依赖IIS. 但我们还是需要强大的IIS作为前置服务器,IIS利用httpPlatformHandler模块来对后台的一些web服务器进行进程管理,比如Tomcat, Jetty, Node.exe, Ruby,当然还有dotnet,同时为它们代理分发网络请求. httpPlatformHandler是通用的.闭源的,而且貌似迭代的很慢,半年了还停留在带着一个大BUG的v1.2,可能是由于这些原因吧,.NET小组从httpP

网站发布的常见问题

在服务器上面发布一个网站,对于我这个小菜鸟来说,可谓是困难重重... 一.错误提示:无法识别的属性"targetFramework".请注意属性名称区分大小写 web.config文件中<compilation debug="true" targetFramework="4.0"/>报错 解决方法: 修改.NET Framework 版本为相应版本,IIS默认版本是2.0. 1.打开IIS管理器,点击IIS根节点: 2.在右边的 &q

iis错误记录

1:iis错误 解决方法: 输入C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i 这里由于我的是默认在Administration(管理员)下  所以输入(CD与C中间有空格)CD C:\转换为C:\ 根目录 2: 解决方法: 今天装asp.net遇到这个问题.折腾了半天,比如:停止索引服务,重装IIS,重装.Net Framework,删除 Temporary ASP.NET Files目录再重赋权限,甚至重装系统,问