在httpModule里
 public void Init(HttpApplication application)
    {
       
        application.AcquireRequestState+=(new EventHandler(this.Application_AcquireRequestState));        
    }
    private void Application_AcquireRequestState(Object source, EventArgs e)
    {
        HttpApplication Application = (HttpApplication)source; 
       
            if (Application.Session["user"] == null)//这里当页面有图片的时候会发生异常 提示session不可用
             {
             }
   
    }
如注解的问题 百思不得其解,如果页面没有图片的话 没任何问题 各位帮帮忙解决

解决方案 »

  1.   

    ((HttpApplication)sender).HttpContext.Session
      

  2.   

    先判断Application 是不是null
    图片怎么会进来
    做了URLREWRITE?
      

  3.   

    看看是否有关闭Application 代码  或者设置一下时间试试
      

  4.   

    看看是否有关闭Application 代码  或者设置一下时间试试 
      

  5.   

    在登录页面上有效,转到其它页面Session就丢失? 打開應用程序追蹤功能!看session變化!  
      tarce="true"
      

  6.   

    谢谢大家关心这个问题 ,
    我再把问题说清楚点。
       现在的情况就是新建一个项目只加入httpmodule(代码和上面一样),页面空,没出什么问题;
     只要在空页面加入一张任意图片就报错(session不可用)