当我在infoPath中调用操作时,我希望在我的WCF服务中触发断点。 以下我包含在Web.Config中:
<system.web>
<compilation debug="true" />
</system.web>
因为我在这里告诉[MSDN] Limitations on WCF Debugging
不幸的是[MSDN] How to: Step into WCF Service告诉我:
如果WCF服务与Visual Studio解决方案相同 客户端,您可以在WCF服务中点击断点。
有解决方法吗?比如将infoPath进程附加到我的服务或类似的东西?
干杯!菲尔
答案 0 :(得分:1)
在一个Visual Studio实例中加载包含WCF服务代码的解决方案。转到工具&gt;附加到进程,然后附加到托管WCF服务的进程。
现在以正常方式执行客户端代码(无论是Win Forms .NET App,infopath表单还是其他WCF服务)。当客户端调用WCF服务时,Visual Studio应该在您设置的任何断点上中断。
要确保这项工作,您需要确保两件事: 1.您附加到托管要调试的WCF的实际进程 2.调试符号可用于您要调试的内置WCF代码的版本