在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就起作用了。