WCF : How to disable WCF Test Client

标签 wcf wcftestclient

我创建了一个新的 WCF 应用程序。它有一个 svc 文件和一个代码,当我尝试调试 (F5) 时,我看到以下内容。

  • 如果 svc 文件已打开并按 F5,则会打开 Web 浏览器
  • 如果代码隐藏文件当前已打开并按 F5,则 WCF 测试客户端将打开。

  • 为什么会有不同的行为?我不想使用测试客户端,如何在应用程序中禁用它以便它不会再次出现。

    阿图尔·苏雷卡

    最佳答案

    打开您的项目属性,转到调试选项卡,在开始选项下,您将看到类似
    /client:"WcfTestClient.exe"

    删除该行。

    对于 WCF 服务应用程序和 WCF 工作流服务应用程序,您需要修改 .csproj.user 文件。完整记录 can be found here .

    关键部分是

        <WebProjectProperties>
          <EnableWcfTestClientForSVC>False</EnableWcfTestClientForSVC>
        </WebProjectProperties>
    

    关于WCF : How to disable WCF Test Client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8441708/

    相关文章:

    wcf - WCF:配置已知类型

    c# - WCF 服务客户端应用程序获取 "Object not set to an instance of an object"

    .net - 重新打开 ServiceHost 时出现 WCF "Instance already exists in CounterSet"错误

    c# - 应用程序调用了为不同线程编码的接口(interface) - Xamarin Forms

    visual-studio - Visual Studio Wcf 测试客户端 - 输入 Int 数组

    .net - 如何以编程方式更改端点的身份配置?

    c# - Visual Studio 2019 C# WCF 测试客户端无法使用 svcutil.exe

    wcf-binding - Windows 10 和 svcConfigEditor 之后的 WCF 测试客户端

    WcfTestClient:合约 'IMetadataExchange' 错误

    c# - WCF 服务方法在 WCF 测试客户端中不可用,因为它使用类型