SharePoint 2013 - 设置为启动项目中断调试
SharePoint 2013 - Set as startup project breaks debugging
我正在使用 Visual Studio 2013,我使用提供商托管 (MVC) 创建了一个适用于 SharePoint 的应用程序。然后我立即在 Home 控制器的索引上放置一个断点并单击播放,断点被击中一切都很好 :)
然后我右键单击 SharePoint 应用程序并将其设置为启动项目。然后我再次 运行 并且我的断点没有被击中。
要重新调试,我必须启动 MVC 项目的新调试实例,然后启动我的 SharePoint 应用程序的新调试实例。
怎么回事?
作为解决此问题的变通方法,您不应通过右键单击来设置启动项目,而应按照以下步骤操作:
- 右键单击您的解决方案 -> select
Properties
- Select
Multiple startup projects
选项
- 将所有项目操作设置为
None
- 现在继续将您的 ASP.NET(提供商托管网络应用程序)设置为
Start
- 下一步(如果您有多个 SharePoint 应用程序)select 您当前正在处理的应用程序并将其操作设置为
Start
现在,当按下 F5
时,您的断点将在您的提供商托管的应用程序中命中。
我正在使用 Visual Studio 2013,我使用提供商托管 (MVC) 创建了一个适用于 SharePoint 的应用程序。然后我立即在 Home 控制器的索引上放置一个断点并单击播放,断点被击中一切都很好 :)
然后我右键单击 SharePoint 应用程序并将其设置为启动项目。然后我再次 运行 并且我的断点没有被击中。
要重新调试,我必须启动 MVC 项目的新调试实例,然后启动我的 SharePoint 应用程序的新调试实例。
怎么回事?
作为解决此问题的变通方法,您不应通过右键单击来设置启动项目,而应按照以下步骤操作:
- 右键单击您的解决方案 -> select
Properties
- Select
Multiple startup projects
选项 - 将所有项目操作设置为
None
- 现在继续将您的 ASP.NET(提供商托管网络应用程序)设置为
Start
- 下一步(如果您有多个 SharePoint 应用程序)select 您当前正在处理的应用程序并将其操作设置为
Start
现在,当按下 F5
时,您的断点将在您的提供商托管的应用程序中命中。