首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Global.asax 未被执行是咋回事

2012-01-30 
Global.asax 未被执行是怎么回事?一个ASP.NET网站在VS2005的WEB服务器上运行完全正常。但是部署到IIS上就不

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了..

热点排行