【发布时间】:2018-06-15 04:34:51
【问题描述】:
我目前正在开发一个 ASP.NET MVC 4.5 应用程序。我是该项目以及 WCF 的新手,我正在寻找一种使用常规断点正确调试项目的方法。
给出了 2 个解决方案:
- ASP.NET 项目位于:解决方案“项目”
- WCF 项目位于:解决方案“ProjectService”
在我的第一个解决方案中解决方案“项目”我通过以下方式调用 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 中的第二个解决方案 Solution 'ProjectService'。
我从解决方案 1 调用的方法如下所示:
public OperationResult<FindProjectsResponse> FindProjects()
{
return ProjectManagement.FindProjects();
}
一切正常。
我需要知道,如何调试 WCF 服务。
目前我将解决方案 1 附加到我的 w3wp.exe 进程中。虽然我不能在 1 个进程上附加 2 个解决方案。
如果有任何关于如何调试 WCF 服务的帮助,我都可以。
非常感谢!!!
【问题讨论】:
-
不会有2个w3wp.exe进程吗?
-
谢谢,解决了! :)
标签: c# asp.net .net asp.net-mvc wcf