WCF 关闭默认调试客户端

原创 2017年06月17日 16:57:33

    WCF本身自带有调试客户端,而且在项目建好后默认情况下也是启用的,F5调试就能调出WCF Test Client,选择要调试的方法,把参数填好,点击invode即可。


    但是如果输入参数很多,方法逻辑很复杂需要多次调试的时候,每次赋值黏贴参数将会是一场灾难,那如何来改善这种情况呢,我们想到了开发asp.net web api时候选用的调试方式。

    asp.net web api开发的接口项目需要调试时没有wcf自带的这种test client,需要借助其他插件或者第三方工具,我比较习惯的是用postman。直接F5运行项目后,本地会起一个iis express用来装载咱们的web api 项目

    

    运行后我们在postman中输入调用地址,比如我这的demo,在postman里调用后断点能进我们的示例程序


    综上来看,wcf也是可以用这种方式来调试的,只需将默认的wcftestclient关闭即可,找到你的wcf项目文件,该文件是以.csproj为后缀的,打开他,添加如下代码然后重新加载下项目,然后按F5运行IE中打开的是你设置的起始页,不用管他,只要我们的iis express 跑起来就可以了,然后就在postman里调用调试起来吧。

<EnableWcfTestClientForSVCDefaultValue>false</EnableWcfTestClientForSVCDefaultValue>


     这种方式对于接口输入参数过于复杂的情况是相当有效的,能提高不少生产效率。

    

版权声明:本文为博主原创文章,未经博主允许不得转载。

WCF需要及时关闭?

WCF需要及时关闭?
  • educast
  • educast
  • 2011年04月25日 08:31
  • 1698

不引用服务而使用WCF,手动编写客户端代理类

本文将演示如何通过自己手动编写代码来调用WCF服务。首先使用了ChannelFactory来创建通道,并调用与通道关联的服务协定。随后对代码进一步封装,选用从ClientBase类派生,可以更有效地简...
  • tcjiaan
  • tcjiaan
  • 2013年08月09日 16:45
  • 18966

不引用服务而使用WCF,手动编写客户端代理类

本文将演示如何通过自己手动编写代码来调用WCF服务。首先使用了ChannelFactory来创建通道,并调用与通道关联的服务协定。随后对代码进一步封装,选用从ClientBase类派生,可以更有效地简...
  • tcjiaan
  • tcjiaan
  • 2013年08月09日 16:45
  • 18966

VS自带WCF测试客户端简单介绍

在目前的二次开发项目中,一些信息是放在客户那里的,只给你一个服务地址,不知道具体有什么方法,每次想调用一个服务不知道能不能实现目前的需求,只能测试。写个测试程序真的划不来,占用时间不说,而且你忙了一上...
  • deepwishly
  • deepwishly
  • 2014年05月26日 19:56
  • 1487

网络编程之WCF编程:WCF服务和客户端的建立,回调

1.概念 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。它是.NET框架的一部分,由 ...
  • longhuahaha
  • longhuahaha
  • 2013年02月21日 18:30
  • 13349

wcf 连接出错的情况下关闭连接。

在.NET Framework中,一个资源(尤其是非托管资源)通常都需要实现IDisposable接口,这样就可以通过using释放占有的资源,但是如果using块中的语句抛出了异常,资源可能就无法正...
  • wangsui99
  • wangsui99
  • 2013年11月28日 16:09
  • 1056

【WCF】使用WCF测试客户端

【是什么】        WCF测试客户端(WCF Test Client)是一个用来测试WCF服务程序的调试工具,能够使开发WCF服务更加方便。 【打开方法】       有四种打开方式 1...
  • u013036274
  • u013036274
  • 2016年01月23日 19:47
  • 5272

WCF测试客户端(WCF Test Client)

WCF开发工具 大家都听说WCF 是很酷的.net技术,可是如何迈出激动人心的WCF服务开发的第一步呢?大家也都知道,开发一个服务,并不只是完成服务本身的功能,还要写主机程序来运行服务,写客户端程序...
  • sgear
  • sgear
  • 2013年08月16日 00:53
  • 10241

WCF——1.2 WCF服务、控制台宿主、控制台客户端

原文:点击打开链接 WcfServiceLib - 服务契约的实现; *ConsoleHost工程 – Wcf宿主; *ConsoleClient工程 - Wcf客户端 创建WcfSer...
  • yenange
  • yenange
  • 2013年11月26日 15:10
  • 2125

wcf代理要不要用Open打开的一些解释

起因:wcf的I/O方法没有并发的执行。(特性设置:[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, Concur...
  • pigHead_chen
  • pigHead_chen
  • 2014年02月10日 16:56
  • 1210
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WCF 关闭默认调试客户端
举报原因:
原因补充:

(最多只允许输入30个字)