2011-02-23 10 views
10

나는 web.config 파일의 staticContent 요소에 대해 읽었지 만 ASP.Net이 정적 컨텐츠를 고려해야 할 부분을 정확히 파악하는 데 어려움을 겪고 있습니다. 나는 이미지, js 파일, css 및 정적 html 파일을 포함 할 것이라고 가정하지만 명시 적으로 이것을 설명하는 기사를 찾지 못하는 것 같습니다. 누구나 자세히 설명하는 문서에 대한 링크가 있습니까?web.config 파일의 staticcontent 태그는 정확히 무엇이 해당합니까?

답변

9

나는이 누락있는 정보 일 수있다 생각 - Static Content MimeMap

+3

링크의 정보 요약을 답변에 추가 할 수 있습니까? 이렇게하면 [링크 전용 답변]이 될 수 없습니다 (http://meta.stackexchange.com/q/8231/189763). –

+1

링크가 기본값 목록을 제공하지 않으면 제공된 파일 유형에 유형을 추가하는 방법 만 보여줍니다. – Jac

1

내가 알고 있듯이 web.config의 staticContent 요소는 사이트에서 정적 리소스를 캐시하는 방법을 설정할 수있는 곳입니다.

그래서 컨텐츠의 종류가 여기에 지정 될 수 있는지의 질문에, 그것은 단지 몇 가지 링크에게 I를 제공하는 등 캐싱, 즉 이미지, 비디오 혜택을 누릴 수있는 파일, 또한

일 것 유용하다고 :
How to configure static content cache per folder and extension in IIS7?
http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache

1

http://www.iis.net/configreference/system.webserver/staticcontent/mimemap 말 들,

<staticContent> 요소의 <mimeMap> 요소는 '정적'파일 형식 목록은 내가 the server's machine.config 정의 및/또는 오버라이드 (override) 가정 해 봅시다됩니다 IOW IIS 7의 기본 설치

에 포함되어 있습니다 web.config 파일을 사용합니다.

당신은 내가 .aspx 포함 .htm.html하지만를 포함 .xslt.zip,에 이르기까지 .323.aac에서, 이들 중 약 400 참조 ... MIME 유형의 목록을 보려면 IIS 관리자에서 "MIME 형식"을 선택할 수 있습니다.

0

이 질문은 다소 오래되었지만 Kiquenet이 답변을 찾지 못했다고 생각합니다. 실제로이 질문에 대한 답을 찾지 못했지만 다른 사람이 기대하는 바가 있습니다. 이 문서에서는 질문에 대한 답 :

IIS and Static content?

이 의역, 정적 파일에 대한 특정 핸들러가없는 사람들 IIS이다. 즉 .Net 프레임 워크 web.config 섹션에 나열된 모든 파일 유형 httpHandlers는 정적이 아닙니다.

인용, 벤 Swayne의 가장 훌륭한 답변을보고하십시오 :

당신은 '처리기 매핑'당신의 웹 사이트로 이동하여 IIS에서 파일 처리기의 목록을 검사하고 다음을 클릭 할 수 있습니다. 기본적으로 .Net 프레임 워크 버전에 따라 다른 위치에있는 .Net 기본 web.config에서 상속됩니다.

C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ V2.0.50727 \ CONFIG \ Web.config의 C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ v4.0.30319 \ 구성 \ Web.config의

하는 경우 요청 된 파일이 아직 다른 처리기에 명시 적으로 매핑되지 않은 경우 정적 파일인지 디렉터리 탐색 요청인지 여부를 확인하는 마지막 옵션 (System.Web.DefaultHttpHandler)으로 catch all handler (*)로 넘어갑니다.따라서 정적 파일은 이미 다른 핸들러에 바인드되지 않은 파일입니다.

관련 문제