ASP.NET中Global.asax文件不起作用,没有被执行

在website源码(非Web Application)在Visual Studio 2010下使用Web Deployment,website生成打包成dll.

并不会把Global.asax和其它的aspx的页面一样处理。我到生成的目录中查看并没有Global.asax.

在Visual Studio 2010运行网站查看是没有问题的,但是如果放到IIS 里面去。Global.asax里面的代码就不会执行。

最后发现生成了一个类似这样的文件【App_global.asax.compiled】,把这个文件放到bin目录下,Global.asax就起作用了。

原文地址:https://www.cnblogs.com/yangbingqi/p/2825168.html