0

我正在尝试调试我继承的项目。这基本上包括一个托管在 IIS 中的 ASP.NET 网站(尽管本地 IIS 不表达),以及许多其他项目,例如一个包含模型的项目、另一个包含数据访问的项目、另一个包含控制类的项目等。

我已通过右键单击解决方案 > 添加 > 添加现有网站将 ASP.NET IIS 托管网站添加到我的 Visual Studio 解决方案中...

当我从 Visual Studio 调试网站(通过将其设置为启动项目)时,它会启动并正常工作,例如,我设法连接到另一台服务器上托管的 Web 服务、登录等。

但是,我发现在其他项目(例如 XXX.Web.Model,其中包含我需要调试的源代码)上断点时遇到问题。

我可以修改哪些设置来达到断点?我尝试附加 w3wp.exe 但无济于事。

4

1 回答 1

0

您可能需要设置多个启动项目,并且对于要调试的每个项目,将其设置为“开始调试”。要在解决方案节点上Solution Explorer右键单击并选择Properties,然后在对话框中转到Startup Project选项卡。如下图所示。 VS 中的解决方案属性

文档在https://docs.microsoft.com/en-us/visualstudio/ide/how-to-set-multiple-startup-projects?view=vs-2017结束。

于 2019-02-26T21:01:14.810 回答