IISのWebサイトの1つにweb.configがあり、これは.7zファイル拡張子のサポートを追加していました。後でサーバーレベルでグローバル.7zサポートを追加すると、このサイトIIS「タイプ 'mimeMap'の重複するコレクションエントリを追加できません...」と文句を言っており、ig CSSファイルへのすべてのWeb要求はHTTP 500エラーで終了しました。
私はこれをサイトのweb.configで使用していました。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" />
</staticContent>
</system.webServer>
まだ定義されていない場合にのみリストに7zを追加する他の構文がありますか?
this によると、別の形式で追加する前に、特別な構成のグローバル設定をremoveする必要があります。
明示的に:
<system.webServer>
<staticContent>
<remove fileExtension=".7z" />
<mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" />
</staticContent>
</system.webServer>
もちろん、これは実際には役に立ちませんnowローカル設定を完全に落とすかもしれません(グローバル設定と一致する可能性が高いため) 。しかし、ローカル7Zipサポートを追加したときにこれを知っていた場合、今はエラーに遭遇していません...