IIS 7中mp3 mimeMap的奇怪行为

IIS 7中mp3 mimeMap的奇怪行为,iis,iis-7,mime-types,Iis,Iis 7,Mime Types,在为具有mp3扩展名的文件添加mimeMap元素时,我遇到了完全意外的行为。这很好: <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> <staticContent> <mimeMap fileExtension

在为具有mp3扩展名的文件添加mimeMap元素时,我遇到了完全意外的行为。这很好:

<system.webServer>
  <validation validateIntegratedModeConfiguration="false" />
  <modules runAllManagedModulesForAllRequests="true" />
  <staticContent>
    <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
    <mimeMap fileExtension=".ogv" mimeType="video/ogg" />
    <mimeMap fileExtension=".webm" mimeType="video/webm" />
    <mimeMap fileExtension=".ogg" mimeType="audio/ogg" />
    <!--      <mimeMap fileExtension=".mp3" mimeType="audio/mpeg" /> -->
  </staticContent>
</system.webServer>

但是,一旦我取消对MP3文件相关元素的注释,所有东西都会在一个众所周知的篮子里下地狱。我的js、css和aspx文件都不会被提供,我会收到很多这样的文件:

HTTP错误500.19-内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效


有人以前见过这种行为,或者有什么建议吗?我(显然)不太擅长IIS配置。

这种行为可能是因为。。在IIS中,已配置mp3的mimetype。 您为mp3添加web.config mimemap将导致重复条目。 照办

问候


Goutham Ganesh V

嗨,Goutham——你说得对,事实就是这样。我不知道您可以使用这样的删除条目--非常有用。谢谢这为我节省了很多时间-我可以为这个答案获得更多的投票吗?这将解析您想要添加到项目中的任何文件类型。很有魅力