我的程序结构如下:
/         //root
   web    //虚拟目录
       htm
       xxxPage.aspx程序中使用了global.asax文件,一开始是建在了虚拟目录web下,并部署到主站.
后发现global.asax中的Application_Start未被调用,就删除原global.asax,在/根下重新建了一个
global.asax,这样在本机和测试站都可以正常调用了,但再部署至主站,发现还是不能调用Application_Start过程(我加了一个特殊语句,如果进去页面会报错),每次都更新了dll,重启了应用程序池请问是什么原因?

解决方案 »

  1.   

    Application_Start
    在IIS上
    网站部署时(不会调用)
    网站停止时(不会调用)
    网站启动时(不会调用)
    第一次浏览页面是(调用了)所以不用每次都更新了dll,重启了应用程序池 你可以在IIS右击你的网站 重新启动 再浏览页面 就会调用Application_Start了
      

  2.   

    Global.asax 里如何编写的
    配置为应用程序
    操作权限
    删除PrecompiledApp.config 
      

  3.   

    我的测试语句是Response.Write("hello"),这句话在编译时不会报错,但如果在运行时,能走到Application_Start时,会报错的,但实际上没有