.net 调试WCF服务库
我正在尝试调试作为解决方案一部分的wcf服务。这是我的确切设置 解决方案.net 调试WCF服务库,.net,wcf,debugging,.net,Wcf,Debugging,我正在尝试调试作为解决方案一部分的wcf服务。这是我的确切设置 解决方案 网站(文件系统网站, 位于D:\project\web\等位置) WCF类库(这是一个普通的 类项目,该项目公开 服务/运营合同 接口) 该网站正在托管一个应用程序,我想向其中添加一个web服务,因此我将“webService.svc”添加到根文件夹中,并添加了相应的配置条目。当我运行该网站并导航到时,我会正常看到wsdl模式消息 现在,在另一个WPF应用程序中,我向上面的URL添加了服务引用,它可以很好地加载所有内容
- 网站(文件系统网站, 位于D:\project\web\等位置)
- WCF类库(这是一个普通的 类项目,该项目公开 服务/运营合同 接口)
或者检查您的wcf客户端是否在网站项目的网站属性中使用了正确的wcf链接,是否已将“调试时始终启动”设置为true?在网站项目的网站属性中,是否已将wcf解决方案中的“调试时始终启动”设置为true?,选择“附加到进程”并附加到尚未附加的任何w3wp.exe进程。我没有任何w3wp.exe进程。我使用VS2010,当我运行解决方案时,它会连接到WebDev.WebServer40.exe,这是我可以在任务栏中看到的ASP.NET Dev服务器端口5476。调试时,您的断点在VS2010 UI中如何显示?如果调试看到匹配的程序集,但有一些问题,它将显示为一个带感叹号的黄色轮廓空圆圈。如果是这样的话,将鼠标悬停在上面,它会告诉你为什么那个断点不会被击中。如果BP只是其正常(非运行)的褐红色圆圈,则调试器不会附加到WCF解决方案中承载LIB的进程,在调试时,请选择“附加到进程”并附加到尚未附加的任何w3wp.exe进程。我没有任何w3wp.exe进程。我使用VS2010,当我运行解决方案时,它会连接到WebDev.WebServer40.exe,这是我可以在任务栏中看到的ASP.NET Dev服务器端口5476。调试时,您的断点在VS2010 UI中如何显示?如果调试看到匹配的程序集,但有一些问题,它将显示为一个带感叹号的黄色轮廓空圆圈。如果是这样的话,将鼠标悬停在上面,它会告诉你为什么那个断点不会被击中。如果BP只是其正常(非运行)的褐红色圆圈,则调试器不会附加到承载lib的进程