在查看 .net 上的 IIS7 应用程序生命周期后:
http://msdn.microsoft.com/en-us/library/ms178473.aspx
为了获得最佳性能,我想找到一种方法来在创建 HttpContext 对象但在 HttpApplication 之前启动我的代码。(在加载 HttpApplication 类之后运行代码很容易,但在使用 HTTP 模块的构造函数触发任何事件之前,如下所示:
public class AuthModule : IHttpModule
{
public AuthModule()
{
HttpContext.Current.Response.Write("hello world");
HttpContext.Current.Response.End();
}
#region IHttpModule Members
public void Dispose()
{ }
public void Init(HttpApplication context)
{ }
#endregion
}
我知道我无法访问 User 对象,但我不需要它。