如何:单步执行 WCF 服务

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

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

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

在 Visual Studio 2008 中,可以单步执行 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 服务