调试SVC WCF和ASP.NET解决方案

时间:2018-01-05 11:07:44

标签: c# asp.net .net asp.net-mvc wcf

我目前正在开发ASP.NET MVC 4.5应用程序。我是该项目以及WCF的新手,并寻找使用常规断点正确调试项目的方法。

给出了2个解决方案:

  1. ASP.NET项目:解决方案'项目'
  2. WCF项目:解决方案'ProjectService'
  3. 在我的第一个解决方案中解决方案'项目'我正在通过以下方式调用WCF服务:

    OperationResult<FindProjectsResult> projectsResult = _projectsWcfService.Call(p => p.FindProjects())
    

    并引用 Web.config 文件中的Wcf:

    <client>
      <endpoint address="/ProjectSearch.svc" binding="NamedPipeBinding" name="ProjectServiceNetNamedPipe">
        <identity>
          <dns value="localhost" />
        </identity>
      </endpoint>
    </client>
    

    我的Wcf服务的实施位于我的svc文件ProjectSearch.svc.cs中的第二个解决方案解决方案'ProjectService'

    我从解决方案1调用的方法如下:

    public OperationResult<FindProjectsResponse> FindProjects()
    {
        return ProjectManagement.FindProjects();
    }
    

    一切正常。

    我需要知道如何调试WCF服务。

    目前我正在将解决方案1附加到我的w3wp.exe流程中。虽然我无法在1个过程中附加2个解决方案。

    如果有关如何调试WCF服务的任何帮助,我会没事的。

    非常感谢!!!

1 个答案:

答案 0 :(得分:1)

右键单击解决方案,您可以配置解决方案,以便通过visual studio调试多个项目。

enter image description here