我找到编辑&如果您开发ASP.NET项目,则继续功能是一个很大的优势。我遇到的唯一“问题”是,如果我想使用Edit&继续,我需要启动调试器并在ASP.NET Development Server中运行代码。当我想停止调试片刻时,服务器停止并且Web应用程序不再可用 - >逻辑。
我希望能够使用编辑和放大器启动服务器。继续功能,但尚未将调试器附加到进程。在执行某些操作(登录,填写表单等)之后,我想将调试器附加到进程并能够在断点处中断并使用Edit&继续功能。
它可以在没有调试模式的情况下启动服务器,并且只要我连接到开发服务器进程,它就会中断,但到那时,编辑&继续不再有效。它告诉我:
Changes are not allowed in the following cases:
- When the degbugger has been attached to an already running process.
- The code being debugged was optimized at build or run time.
- The assembly being debugged is loaded as domain-neutral.
- The assembly being debugged was loaded through reflection.
- When Intellitrace events and call information is enabled."
以后是否有办法附加并有一个有效的编辑&继续?
为什么我要这个: 想象一下,我的代码中有很多断点,并且不想逐个禁用它们,但我想在我做了一些操作(登录,填写表单等)后才附加到服务器进程,为了防止我需要继续每次休息。一旦我在我的行动之前,我需要调试,我想附加然后能够编辑代码,而无需重新启动Web服务器并重新执行所有操作。
我希望我足够清楚......