2012-08-16 1 views
1

ASP.net Web Forms 웹 사이트 (IIS 7.5)를 실행 중이고 특정 HTTP 처리기를 폴더 및 하위 폴더의 특정 파일 형식에 등록하려고합니다. . 예를 들어/Downloads 또는/Library에있는 PDF 문서에 대한 모든 요청을 내 사용자 지정 처리기에서 처리하려고합니다. 내가의 Web.config에서 다음 항목을 시도하위 폴더에있는 파일 형식에 대해 HttpHandler를 등록하는 중

...

<handlers> 
    <add name="DownloadManager_Downloads" verb ="GET" path="/Downloads/*.pdf" type="DownloadManager, XXX" /> 
    <add name="DownloadManager_Library" verb ="GET" path="/Library/*.pdf" type="DownloadManager, XXX" /> 
</handlers> 

그러나

이는 /Downloads/Latest/Test.pdf 처리하지 않습니다 /Downloads/Test.pdf 처리하는 동안

모든 조언을 많이 주시면 감사하겠습니다.

답변

0

결국 나는 원본 처리기를 HttpModule로 다시 고려했습니다. 이것은 메커니즘이 호출되어서는 안되는 부분에 대한 완전한 제어권을주었습니다.