如何使Visual Studio自动将其调试器附加到web应用程序和web服务



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

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

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

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

我发现,如果我将web服务和应用程序都设置为启动项目,这是可行的。右键单击解决方案文件并选择类似"设置启动项目。

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

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

最新更新