
本文共 11878 字,大约阅读时间需要 39 分钟。
������ asp.net���������������������
���������������������������������������������������������
HttpModule ������������������������HttpHandler ���������������������������������������������������������������������������������������������������������������������������asp.net ���������������������������������������������������������������������������������������
���������������������������aspnet_isapi.dll���������������������������������������������aspx���������������CLR������������������������������Html������������������������������������������������������������������������������������������������������ ������������������������Page_Init������������������������Page_Load:������������IsPostBack���������������������������������������������������������asp.net���������������������������������������������������������������������������������������������������������������Page_DataBind:������������������������������������������������������������DataBind_PreRender:������������������������������������������������������������������������������������������Page_Unload:���������������������������������������������������������Page_Error���������������������������������������������������������������������error���������Page_AbortTransaction:���������������������������������������������������������������������������������������������Page_CommitTransaction:���������������������������������������������--------------------------------------------------------Global.asax������������������������������Application_Start������������������������������Application_BeginRquest���http���������������������Application_AuthenticateRequest: ������������������http���������������Session_Start��� ���������������������Application_EndRequest���Htttp���������������������Session_End������������������������Application_End������������������������������Application_Error��� ���������������������������������������������������������������������������������������ISAPI: ���web���������������������������������������������������web������������������ISAPI: ���������win32���������������������������aspnet_isapi.dll������������ISAPI������������������������������������������������������������������HTTP���������ISAPI: ������������web������������������������������������������������������������������������������������������������������������������ASP.NET���������������������������������������������������������ASP.NET���http���������������������������������������������������������������HTTP������������������������������������������������������������������HTTP������������������HTTP���������������������HTTP���������������������������������������������������������������������������������������HTTP������������������������������������������httpmodule ISAPI���������������������������IIS���������������������������������������������������������������������HTML������������������������.asp .aspx .cgi .php������IIS���������������������������������������������������������������������������������������������������������������������������������������������IIS������������������������ISAPI���������������������������COM���������ASP.NET������������������IIS���������������������������������������������������������������������IIS������������*.ascx *.aspx���������������������������������������������������������������IIS���������������������������������������������������������������������������������������asp.net������aspnet_isapi.dll������������������������������������������������������HTML���������������������������������������������������HTML������������������������HTML���������IIS���IIS���������������������������������������������������������������������������������HttpModuleHttp������������������������(ISAPI filter)���������������������������System.Web.IHttpModule���������.net���������������������������������������������������������������������������������ASP.NET������������������������������������������������������ASP.NET���������������������������HTTP���������������������������������������������������������������������������http������������������������������������������������������������HttpModule������Machine.config������������������������������������������������������������������������������������������������������������������������������������HttpHandler������������ISAPI Extention���������������������������(Request)������������������������(Response)���HttpHandler���������������������������IHttpHandler���������HTTP���������������������System.Web.IHttpHandler���������.NET���������������������������������������������������������������������Http������������������Http���������������
������������ASP������������������������*.asp������������������������������HTTP������������������������������inetinfo.exe���������������������������������������������www���������������������������������������������������asp.dll���������������������������������������asp���������������������������������������������������������������������������ASP.DLL������������������IIS���ISAPI������������������������������ASP���������ASA���������������������������
��������������������������������������������������������������������������������������������������������������� ASP.NET���HTTP���������������������������������web���������������������*.aspx������������������������asp���������������http���������������inetinfo.exe���������������www������������������������������������������������������������������ASPNET_ISAPI.DLL���ASPNET_ISAPI.DLL������������������Http PipeLine���������������������http���������������ASPNET_WP.EXE������������������HTTP������������ASPNET_WP.EXE���������������asp.net framework������������HttpRuntime���������������Http���������������������������������������������������������������������������������������������������������������������������������������������������������������������������http������������������HttpRuntime���������������Http���������������������������������������������HttpApplication Factory������������������������������������������������������HttpApplication������������������������������http���������������������Http������������������������������������������������HttpModule --> HttpHandler Factory --> HttpHandler������������������HttpHandler���ProcessRequest���������������������������������Http Request���������������������������������������������������������������������������http���������asp.net framework���������������������HttpRequest-->inetinfo.exe->ASPNET_ISAPI.DLL-->Http Pipeline-->ASPNET_WP.EXE-->HttpRuntime-->HttpApplication Factory-->HttpApplication-->HttpModule-->HttpHandler Factory-->HttpHandler-->HttpHandler.ProcessRequest()������������������������������httpRequest���������������������������������������HttpRuntime������������������������������������������������������HttpModule���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������HttpModule������������IHttpModule���������������������������������������������������IHttpModule������������������������������������HttpModule������������ASP.NET������������������HttpModule���DefaultAuthenticationModule ������������������������ Authentication ������������������������������
FileAuthorizationModule ������������������������������������������������������ NT ������������������������������ FormsAuthenticationModule ������ ASP.NET ��������������������� Forms ������������������������������������ PassportAuthenticationModule ������������ PassportAuthentication ��������������������������������������� SessionStateModule ������������������������������������������ UrlAuthorizationModule ������������ URL ��������������������������������������������������������������������������������� WindowsAuthenticationModule ������ ASP.NET ��������������������� Windows/IIS ���������������������������������������������������������������������������������������������������������������������������������������������������
���������������������HttpModule������������machine.config���������������������������������������������web.config���������������������ASP.NET FRAMEWORK������������������Http Request������������������������������machine.config������������������������������web.config������������������machine���������������������������HttpModule������������������������������������web.config���������remove������������������������public class HelloWorldModule : IHttpModule{ public HelloWorldModule() { }public String ModuleName
{ get { return "HelloWorldModule"; } }// In the Init function, register for HttpApplication
// events by adding your handlers. public void Init(HttpApplication application) { application.BeginRequest += (new EventHandler(this.Application_BeginRequest)); application.EndRequest += (new EventHandler(this.Application_EndRequest)); }private void Application_BeginRequest(Object source,
EventArgs e) { // Create HttpApplication and HttpContext objects to access // request and response properties. HttpApplication application = (HttpApplication)source; HttpContext context = application.Context; context.Response.Write("HelloWorldModule: Beginning of Request
"); }
private void Application_EndRequest(Object source, EventArgs e)
{ HttpApplication application = (HttpApplication)source; HttpContext context = application.Context; context.Response.Write("HelloWorldModule: End of Request
"); }
public void Dispose()
{ }}-----------------------------------------------------------------------------------������HttpModule������Http������������ASP.NET Framework���������������������������HttpModule������HttpHandler������������hm���hh������������������������������������������http���������hm������������������������������������������������������������hh���������������������������HttpHandler���������������������HttpHandler������������������������������HttpModule���������������������HttpModule���Init()���������������HttpApplication���������������������������������������BeginRequest,EndRequest���AuthentiacteRequest ���������-----------------------------------------------------------------IHttpHandler������asp.net Framework������������������������������������������������������Http���������������������������������������������������������������������������������������������������������������������HTTP������������������������������������������������������������������������������������*.aspx���������������������������������Http���������ASP.NET FRAMEWORK������������������������System.Web.UI.PageHandlerFactory���HttpHandler���������������HH���HM���������������������������������ASP.NET FRAMEWORK������������machine.config������HttpHandler������������������Web���������������������������web.config������������������������HttpHandler���������������������������������������HH������������������"������"������������������������������������������������������"*.aspx"���HttpHandler������������������������������������http���������������������������������������������������������HttpHandler���������������������������������HttpHandler������������������������������������Http���������������������������IHttpHandler���������������������������ProcessRequest���������������������HttpHandler������������������Http������������������Http���������������HttpModule���������������HttpHandler���������������������framework���������HttpHandler���ProcessRequest���������������������Http���������������������������framework������������������������������������������HTTP������������������������������������IHttpHandler��������������������������������������� ���������������IHttpHandler Factory���������IHttpHandler Factory������������������������������������������������IHttpHandler������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
