2010-01-20 128 views

回答

2

身份验证和授权是您的Http管道上的事件。您可以勾上这些模块并通过使配置的变化和实施IHttpModule的接口

msdn做一些自定义的认证/授权:

ASP.NET HTTP处理程序是过程 (通常被称为在响应 请求的ASP.NET Web应用程序 作出运行 “端点”)

所以当IIS收到“的.aspx”的文件,它将电话的请求l处理它的aspnet进程。您可以配置自己的处理程序,并通过实现IHttpHandler接口告诉如何处理请求。

Here是来自Rikh Strahl的一个很好的低级解释。看看this diagram,你可以更好地理解他们。

google search可以给你很多结果,但你通过实施它学习:)。这里是一个example。快乐的编码。

0

HTTP处理程序是ASP.NET管道中的终点对象,HTTP处理程序本质上处理请求并生成响应。例如,ASP.NET页面是一个HTTP处理程序。

HTTP模块是也参与管道的对象,但它们在HTTP Handler完成其工作之前和之后工作,并在管道中产生附加服务(例如,在HTTP处理程序执行之前将请求中的会话关联并保存会话状态在HTTP处理程序完成其工作之后,基本上由HTTP模块SessionStateModule完成)