2

ASP.NET 4.0 with IIS7 で HttpHandler を作成し、web.config に登録しました。

<add name="MyHandler" path="MyPath/*" verb="*" type="MyProject.MyHandler, MyHandler" />

ここで、私が達成しようとしているのは、 へのすべてのファイル リクエストを処理することですhttp://my-server/MyPath/*が、このような設定では、 へのリクエストhttp://my-server/SubFolder/MyPath/*も処理されます。

第 1 レベルのフォルダーの一致を保証するために使用できる唯一の方法は絶対パスですか?

他に良いアイデアはありますか?

4

1 に答える 1

5

これにはlocation要素を使用できます

<location path="MyPath">
  <system.webServer>
     <handlers>
      <add name="MyHandler" path="MyPath/*" verb="*" type="MyProject.MyHandler, MyHandler"/>
    </handlers>
  </system.webServer>
</location>
于 2012-12-11T02:29:47.110 に答える