1

我正在运行 ASP.net Web Forms 网站(IIS 7.5),我想为文件夹及其子文件夹中的特定文件类型注册一个特定的 HTTP 处理程序。例如,我希望 /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

任何建议将不胜感激。

4

1 回答 1

0

最后,我将原始处理程序重构为 HttpModule。这让我可以完全控制应该/不应该调用该机制的位置。

于 2012-08-29T11:26:29.707 回答