Global.asax 未被执行是怎么回事?
一个ASP.NET网站在VS2005的WEB服务器上运行完全正常。但是部署到IIS上就不正常,调试一看。原来Global.asax中的代码根本没执行。请问大家遇到过这样的问题。
------解决方案--------------------没有,帮顶
------解决方案--------------------没有遇到过,帮楼主顶下 
 学习
------解决方案--------------------是不是端口号的问题
------解决方案--------------------Global.axax中 是否存在 代码错误?
------解决方案--------------------晕 Global中的话 
 void Application_Start(object sender, EventArgs e)  
     {...} 
 是只有在 第一次 运行的时候才执行啊 
 你要是每次都需要运行啊 
 如果你需要每个 访问都运行那么应该写到 
 void Session_Start(object sender, EventArgs e)  
     { 
         // 在新会话启动时运行的代码   
     }
------解决方案--------------------看你写什么代码了   
 Application_Start类似的代码就执行一次
------解决方案--------------------Application是应用程序的意思而Start表示这个应用程序启动的时候 
 所以只执行一次
------解决方案--------------------Application_Start中的东西 在站点 启动好后就 执行了 
 并不是在 第一次请求时候 
------解决方案--------------------重启应用程序池
可用命令
net stop iisadmin /y
------解决方案--------------------然后net start w3svc
------解决方案--------------------你在IIS中直接点重启并不是真正意义上的重启...
------解决方案--------------------try..   
 运行-> cmd-> 输入命令:iisreset    
 这样就可以重启IIS了..