1

ASP.net Web フォーム Web サイト (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 に答える