3

我正在开发一个 Visual Studio 项目。我正在使用 Visual Studio 2010。该项目有一个 ASP.NET 应用程序项目和一个单独的 ASMX Web 服务项目。Web 应用程序项目设置为启动项目。

当我告诉 Visual Studio 开始调试时,它会正确启动 Web 应用程序和 Web 服务。但是,它只将调试器附加到 Web 应用程序而不是 Web 服务。无论我将哪个 Web 服务器用于任一项目(IIS、IIS Express、Visual Studio 开发 Web 服务器),似乎都会出现此问题。

为了同时调试两者,我需要在调试会话期间手动将调试器附加到 Web 服务。

当我告诉它开始调试时,如何让 Visual Studio 自动附加到两个项目?

4

2 回答 2

7

我发现如果我将 Web 服务和应用程序都设置为启动项目,这将有效。通过右键单击解决方案文件并选择诸如设置启动项目...之类的内容来执行此操作。

于 2013-09-12T06:32:12.713 回答
0

一种选择是打开 Visual Studio 的两个实例并分别调试项目,但这与手动附加调试器几乎相同的不便。

顺便说一句,您是否在两个项目中都允许使用 ASP.NET 调试器(项目属性 > Web 选项卡 > 调试器部分)?

于 2013-08-26T07:16:11.923 回答