global.asax、global.asax.compiled、PrecompiledApp.config三者关系

时间:2021-01-23 14:58:17

global.asax用WebDeploy发布后,会在bin下面产生一个global.asax.compiled,同时根目录下产生PrecompiledApp.config。

正常情况下global.asax.compiled、PrecompiledApp.config同时存在即可正常运行,触发global里面的事件。

但有时候(比如iis的bin目录有替换过文件) iis有时候会不触发global里面的事件。

此时可以将 global.asax加入到根目录下,同时删除global.asax.compiled、PrecompiledApp.config两个文件解决。