9

当新发布的代码保存在项目的 IIS Web 根目录中时,是否调用 global.asax 中的 Application_Start,

4

2 回答 2

10

Application_Start每次应用程序池被回收时触发,这通常在您更新 bin 文件夹或 web.config 中的某些文件时发生。因此,如果您重新发布站点并更新其中一些文件,IIS 将卸载应用程序并Application_Start在下次请求进入时触发。

于 2012-05-11T07:53:43.280 回答
0

如果您的 Global.asax Application_Start 代码未在 IIS 发布的 Web 上触发:

尝试将您的应用程序 AppPool 更改为 ASP.NET v4.0 Classic。停止 AppPool 启动 AppPool 回收 AppPool。

检查它是否有效。

于 2013-06-25T09:19:39.077 回答