我的问题很简单(尽管答案很可能不是):我正在尝试决定如何在 C#/ASP.NET 中实现服务器端上传处理程序。
我已经使用了 HttpModules(IHttpModule 接口)和 HttpHandlers(IHttpHandler 接口),我突然想到我可以使用任何一种机制来实现它。我也想到我不明白两者之间的区别。
所以我的问题是: 在什么情况下我会选择使用 IHttpHandler 而不是 IHttpModule (反之亦然)?
一个在管道中执行得更高吗?在某些情况下更容易配置吗?在中等安全性下不能很好地工作吗?