Visual Studio:在不启动Web调试的情况下附加调试器

5

我有一个Visual Studio解决方案,其中包含六个Web应用程序项目。我经常想将调试器附加到进程上。当我这样做时,Visual Studio总是想要启动cassini或IIS Express或执行某些操作来运行解决方案中的Web应用程序。是否有一种方法可以跳过这一步骤,以便在附加到进程时,Visual Studio不会尝试启动当前解决方案中的Web应用程序?


你是否正在使用“工具”,“附加到进程”?也许在开始调试项目(例如按F5或选择“调试”、“开始调试”)后?我刚刚尝试了一下,在没有启动任何开发服务器的情况下,使用“工具”,“附加到进程”连接了一个Web项目,VS没有启动任何额外的进程。 - James McLachlan
1
我正在使用“工具->附加到进程”。你知道那是一个网站还是Web应用程序项目吗? - Frank Schwieterman
很好的发现!这是一个Web应用程序项目(例如,文件,新建项目,ASP.NET Web应用程序)。我尝试使用网站和VS2010,但仍然无法启动开发Web服务器。这是一个难题。在我思考和在VS中玩耍时,我会点赞你的问题。 - James McLachlan
很奇怪,你没能看到这个问题,因为我已经让几个人尝试过了,无论他们连接到哪个进程,他们都能看到调试服务器启动。或许我需要更进一步地分析这个问题。 - Frank Schwieterman
1个回答

5
在项目属性中,有一个名为“开发服务器” -> “调试时始终启动”的设置。也许值得一试。 输入图像描述

我感觉以前可能知道这个 :O - Frank Schwieterman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接