【问题标题】:How to set that the WCF Test Client will run every time the service is running如何设置每次服务运行时都会运行 WCF 测试客户端
【发布时间】:2011-12-09 23:41:20
【问题描述】:

我有一个 WCF 项目,当我运行它时,有时它会启动 WCF 测试,有时则不会。

如何将 WCF 测试客户端设置为始终显示?

【问题讨论】:

    标签: visual-studio wcf wcf-client


    【解决方案1】:

    MLF 答案中的链接确实包含很好的信息,绝对值得一读。但是,我花了一段时间才找到我正在寻找的具体答案,大约在页面的一半:

    如果您在解决方案资源管理器中将焦点设置在 .svc 或 .xamlx 文件上,则 WCF 测试客户端将在按 F5 时启动。

    这在 Visual Studio 2015 中仍然适用。

    【讨论】:

    • 还有 Visual Studio 2017。
    • ...并且,在多项目解决方案中,确保服务是“设置为启动项目”,然后再按 F5 ;-)
    【解决方案2】:

    查看 WCF 工具团队博客中的这篇文章

    Tips for Launching WCF Test Client

    【讨论】:

    【解决方案3】:

    值得注意的是,由项目模板在一个人的 svc.cs 文件中生成的注释:

    // NOTE: In order to launch WCF Test Client for testing this service, please select SampleService.svc or SampleService.svc.cs at the Solution Explorer and start debugging.
    public class SampleService : ISampleService
    {
        ...
    

    也可以使用该提示,通过将 svc 文件指定为启动操作,让 WCF 测试客户端每次都启动(无论当前聚焦的文件如何)。

    转到您的“项目属性”、“Web”,并将“特定页面”设置为您的 svc 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多