ASP.NET Web 应用程序中未命中 Application_Start

2023-11-25

我正在尝试调试 ASP.NET Web 应用程序中的 global.asax.cs 文件中的某些内容,并在 Application_Start() 事件中设置了断点,但是当我在 VS2008 中启动 Web 应用程序时,该事件没有被触发。我的目标是 3.5 框架。

什么可以阻止此事件被解雇?或者我怎么可能搞砸了这个项目,以至于这个事件不再被连接起来?


调试 global.asax 文件中新编写的代码的一个简单技巧是保存 web.config 文件。每次保存 config.file 时,应用程序都会停止并启动。

您可以在此博客条目中找到有用的信息

解决方法:在 Visual Studio 中使用 ASP.Net Web 服务器调试 Global.aspx.cs Application_Start()

这背后的原因是我们这样做 不杀死 ASP.Net Web 服务器 每次调试运行后的处理过程以及 因此 Application_Start() 不会被触发 每次。有一个很好的理由 为什么我们这样做...启动 ASP.Net Web 服务器进程是一项昂贵的任务 并且在大多数情况下回收 每次调试后都会执行此过程 对你的表现产生负面影响... 如果您不想调试您的 然后是Application_Start()方法 可能你不需要 进程重启并保存性能 大多数时候...

建议的解决方法之一:

您可以转到您的属性页面 您的网络应用程序并启用编辑和 继续如下图所示:

alt text

(来自 Visual Web 开发团队博客)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET Web 应用程序中未命中 Application_Start 的相关文章

随机推荐