我正在开发HttpModule并使用Global.asax。我已经开发了一个从HttpApplication派生的类,但我的类的Application_Start方法从不执行(我在Application_Start的开头创建了一个文件,但从未创建该文件,这就是为什么我认为Application_Start从未执行的原因)。我正在使用VSTS2008 + C#+ .Net 3.5。

任何想法是什么错误以及如何调试?我想确认是否应该将Global.asax复制到网站虚拟目录的根目录中,对吗?我是否应该在web.config中配置任何内容以使HttpModule运行?

最佳答案

当应用程序首次启动时,Application_Start仅执行一次。您是否已重新启动应用程序?

是的,Global.asax必须在根目录中。

您必须将新的ASP.NET模块添加到web.config 部分。

关于c# - Global.asax问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1211807/

10-10 07:16