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