我正在尝试调试我继承的项目。这基本上由IIS中托管的ASP.NET网站(本地IIS不表达)和许多其他项目组成,例如包含模型的项目,另一个包含数据访问的项目,另一个包含控件类的项目等。
我已通过右键单击解决方案>将ASP.NET IIS托管网站添加到我的Visual Studio解决方案中;添加>添加现有网站...
当我从Visual Studio调试网站(通过将其设置为启动项目)时,它启动并正常工作,例如我设法连接到托管在另一台服务器上的Web服务,登录等等。
但是我发现遇到其他项目的断点有问题,比如XXX.Web.Model,它包含我需要调试的源代码。
我可以修改哪些设置来点击断点?我尝试附加w3wp.exe但无济于事。
答案 0 :(得分:0)
您可能需要设置多个启动项目,对于要调试的每个项目,将其设置为“从调试开始”。要在Solution Explorer
中的解决方案节点上执行此操作,请右键单击并选择Properties
,然后在对话框中转到Startup Project
选项卡。如下图所示。
文档在https://docs.microsoft.com/en-us/visualstudio/ide/how-to-set-multiple-startup-projects?view=vs-2017结束了。