如何在同一解决方案中访问两个应用程序中的断点

时间:2011-08-24 12:21:53

标签: c# asp.net visual-studio visual-studio-2008 debugging

我在同一个解决方案中有两个Web应用程序。我在两个中都设置了断点,在调试时我无法访问但是启动了一个。如何调试它们?

3 个答案:

答案 0 :(得分:6)

右键单击visual studio中的项目解决方案,然后转到属性和Common Properties>启动项目选择多个启动项目。然后选择适当的操作。

这样你就可以调试两个

答案 1 :(得分:1)

编译/运行时,您只能有一个活动项目。顺便说一句,如果一个活动项目以某种方式从另一个调用某个东西,只需按F11,你将跳转到另一个项目,它的符号将自动加载,你可以调试它。

编辑

如果您要求调试两个并行的项目,那么在一个VS中是不可能的。如果这些是与其他人交流的独立项目,那么让我们说聊天应用程序,你可以自然地通过运行两个VS实例并调试它们之间的通信。

希望这会有所帮助。

答案 2 :(得分:1)

您应该尝试打开两个版本的visual studio,运行两个解决方案,但为每个解决方案设置不同的启动项目,并运行它们。 visual studio的两个实例应该抓住各自启动程序的断点。我知道这适用于Windows /控制台应用程序。虽然我从未尝试使用2个Web应用程序。您可能必须将应用程序配置为使用不同的端口。