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

问题描述:

我正在开发Visual Studio项目。我正在使用Visual Studio 2010.该项目有一个ASP.NET应用程序项目和一个单独的ASMX Web服务项目。 Web应用程序项目被设置为启动项目。如何让Visual Studio自动将其调试器附加到Web应用程序和Web服务?

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

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

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

我发现,如果我将Web服务和应用程序都设置为启动项目,它就可以工作。通过右键点击解决方案文件并选择类似设置启动项目...

其中一个选项是打开Visual Studio的两个实例并单独调试这些项目,但它与手动附加调试器几乎是一样的不便。

顺便说一句,你有两个项目(项目属性> web选项卡>调试器部分)允许ASP.NET调试器?

+0

是;我在这两个项目中都启用了ASP.NET调试器。 – Sam