【发布时间】:2010-10-20 15:28:31
【问题描述】:
我的问题很简单(尽管答案很可能不是):我正在尝试决定如何在 C#/ASP.NET 中实现服务器端上传处理程序。
我已经使用了 HttpModules(IHttpModule 接口)和 HttpHandlers(IHttpHandler 接口),我突然想到我可以使用任何一种机制来实现它。我也突然想到,我不明白两者之间的区别。
所以我的问题是:在什么情况下我会选择使用 IHttpHandler 而不是 IHttpModule(反之亦然)?
在管道中执行得更高吗?在某些情况下更容易配置吗?在中等安全性下不能很好地工作吗?
【问题讨论】:
-
在“我也意识到我不理解两者之间的区别”时,我很认真地笑了。好问题,但它应该只为此 +1 :)
-
:-) 谢谢。我觉得对我不知道的事情诚实是件好事。
-
没有问题,就没有答案.. :)
标签: c# asp.net iis httphandler httpmodule