2010-01-20 126 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完成)