반응형
사이트를 파괴하지 않고 web.config에 MIME 유형을 추가할 수 있습니까?
IIS의 웹 사이트 중 하나에 .7z 파일 확장자에 대한 지원을 추가하는 web.config가 있었습니다.나중에 서버 수준에서 글로벌 .7z 지원을 추가했을 때 이 사이트는 손상되었습니다. IIS 관리자는 "'mimeMap' 유형의 중복 수집 항목을 추가할 수 없습니다." 및 모든 웹 요청을 예를 들어 "예를 들어,CSS 파일이 HTTP 500 오류로 끝났습니다.
저는 사이트의 web.config에서 이것을 사용하고 있었습니다.
<system.webServer>
<staticContent>
<mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" />
</staticContent>
</system.webServer>
아직 정의되지 않은 경우에만 목록에 7z를 추가할 수 있는 다른 구문이 있습니까?
따라서 특수 구성에서 글로벌 설정을 제거한 후 다른 형식으로 추가해야 합니다.
명시적으로:
<system.webServer>
<staticContent>
<remove fileExtension=".7z" />
<mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" />
</staticContent>
</system.webServer>
물론 로컬 설정을 완전히 삭제하는 것이 좋습니다(글로벌 설정과 일치할 가능성이 높기 때문에).하지만 로컬 7zip 지원을 추가할 때 이 사실을 알았다면 이제 오류가 발생하지 않았을 것입니다.
언급URL : https://stackoverflow.com/questions/18562580/possible-to-add-mime-type-to-web-config-without-possibly-breaking-the-site
반응형
'programing' 카테고리의 다른 글
Excel VBA 숫자 배열을 내림차순으로 정렬하는 가장 빠른 방법은 무엇입니까? (0) | 2023.08.21 |
---|---|
내 앱 또는 앱의 종속성이 Android Advertising Id 정책을 위반합니까? (0) | 2023.08.21 |
스크롤바가 웹 페이지의 위치를 변경하는 것을 방지하는 방법은 무엇입니까? (0) | 2023.08.21 |
MariaDB-JSON-document - exact where 절을 적용한 후 인덱스를 알지 못하고 배열에서 특정 요소만 선택할 수 없습니다. (0) | 2023.08.21 |
jQueryUncaughtTypeError: 개체 [objectWindow]의 속성 '$'이(가) 함수가 아닙니다. (0) | 2023.08.21 |