2011-03-06 2 views
0

가상 파일 시스템에서 정적 파일을 제공하는 사용자 지정 httphandler가 있습니다. 아래의 정적 내용 섹션을 구성하면 이러한 설정을 처리기를 통해 제공되는 정적 파일에 적용하고 싶습니다. 내 자신에게 응답을 설정을 추가해야 할 것 같아요 또는 다른 방법이 있습니까? 내 처리기는 IHttpHandler 인터페이스를 구현합니다.사용자 지정 httphandler에 대한 web.config 정적 콘텐츠 설정 추가

<location path="Storage"> 
    <system.webServer> 
     <handlers> 
     <clear /> 
     <add name="StaticFile" path="*.jpg" verb="*" type="Stormbreaker.Web.StaticFileHandler, Stormbreaker" /> 
     </handlers> 
     <staticContent> 
     <clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" /> 
     <mimeMap fileExtension=".jpg" mimeType="image/jpeg" /> 
     </staticContent> 
    </system.webServer> 
    </location> 

답변

0

정적 콘텐츠는 IIS와 함께 제공되는 StaticFileHandler에만 영향을 미친다 고 생각합니다. IIS는 핸들러가 정적 파일을 제공한다는 것을 알 수 없으므로 처리기에서 헤더를 추가해야하지만, web.config에서이 헤더를 구성하여 향후 변경을위한 섹션으로 만들 수 있습니다.

관련 문제