纠正错误:Application_Start是页面初始化 XXXXX
Application_Start是“应用程序”初始化!!!=====================
Session_Start当浏览者的一个IE进程首次访问你ASP.net应用程序中任一个页面时仅触发一次;
当浏览者关掉浏览器或Session超时,则触发Session_EndApplication里保存了应用程序级别的对象的Name-Value集合,为所有浏览者进程共享
Session里保存了应用程序级别的对象的Key-Value集合,仅当前浏览者进程可见Application["counter"]不是数组,是C#中通过命名键访问集合中对象的语法。Application_End里再写一次文件确实多余,Application_End在服务器停止web服务是被触发。

解决方案 »

  1.   

    谢谢洛克大哥~Application里保存了应用程序级别的对象的Name-Value集合,为所有浏览者进程共享,Session里保存了应用程序级别的对象的Key-Value集合,仅当前浏览者进程可见就是我希望知道的信息~
    对了~还有一个问题~内容中使用了装箱~其实本人对装箱不太会用,简单说是没有习惯去使用,一般都是强制转换数据类型成功后就没有去理会了~使用装箱的大用处是什么〉〉??
      

  2.   

    内容中的Application.Lock ();又是什么>?msdn也没有这东东阿
      

  3.   

    Application.Lock()的作用是把Application对象锁住,即同一时刻,只能有一个这样的事件被激发