如何:单步执行 WCF 服务

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

主题不适用 主题不适用 主题不适用 主题不适用 主题适用

专业版、高级专业版和旗舰版

主题适用 主题适用 主题不适用 主题不适用 主题适用

在 Visual Studio 2010 中,可以单步执行 WCF 服务。 如果 WCF 服务与客户端位于同一 Visual Studio 解决方案中,则可以命中 WCF 服务内部的断点。

若要使单步执行正常运行,必须在 app.config 或 Web.config 文件中启用调试。 有关如何启用调试的信息以及有关单步执行 WCF 服务的限制,请参见 WCF 调试的限制

单步执行 WCF 服务

  1. 创建一个同时包含 WCF 客户端和 WCF 服务项目的 Visual Studio 解决方案。

  2. 在解决方案资源管理器中右击“WCF 客户端”项目,再单击**“设为启动项目”**。

  3. 在 app.config 或 web.config 文件中启用调试。 有关更多信息,请参见 WCF 调试的限制

  4. 在客户端项目中需要开始单步执行的位置设置断点。 通常情况下,断点设置在 WCF 服务调用之前。

  5. 运行到断点,然后开始单步执行。 调试程序将自动在服务中单步执行。

请参见

任务

如何:调试自我托管的 WCF 服务

参考

WCF 调试的限制

其他资源

调试 WCF 服务