如果我用处理路径*来编写处理程序,它是否具有与httpmodule相同的功能?

时间:2013-02-17 01:18:13

标签: asp.net iis httphandler httpmodule

 <handlers>
      <add name="TextHandler" path="*" verb="*" type="TextHandler" resourceType="Unspecified" />
 </handlers>

我知道httphandlers用于处理文件扩展名,httpmodule's似乎有一个更广泛的“网”。
据我所知,这是唯一的区别,它是相当语义的,因为相关的功能无论如何都在Web.config文件中设置。
例如,上面的元素适合任何路径,或者没有特定路径。
有了这个,不要我基本上有一个httpmodule?
或者有更深层次的差异?

1 个答案:

答案 0 :(得分:1)

只有一个处理程序处理请求。许多模块可以处理请求。

所以,不,不一样。