我正在尝试调试 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](https://i.stack.imgur.com/qfgmA.png)
(来自 Visual Web 开发团队博客)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)