我正在运行ASP.net Web Forms网站(IIS 7.5),我想为文件夹及其子文件夹中的特定文件类型注册特定的HTTP Handler。例如,我希望我的自定义处理程序处理驻留在/ Downloads或/ Library中的所有PDF文档请求。
我在Web.config中尝试了以下条目...
<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/Test.pdf它不处理/Downloads/Latest/Test.pdf
非常感谢任何建议。
答案 0 :(得分:0)
最后,我将原始处理程序重新考虑为HttpModule。这使我可以完全控制应该/不应该调用机制的位置。