6

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構成に精通していません。

4

1 に答える 1

16

IIS では、mp3 の mimetype が既に構成されています。mp3 の web.config mimemap を追加すると、エントリが重複します。ただする

<remove fileExtension=".mp3"/>

<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />

よろしく

ゴータム ガネーシャ V

于 2012-08-09T12:04:55.000 に答える