问题标签 [wcftestclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
322 浏览

silverlight - 找到我的 WSDL 的路径

我有一个 Silverlight 4 应用程序。当我这样做时,它创建了 2 个项目。我实际的 silverlight 应用程序和一个名为 MySolutionName.web 的应用程序(除了托管我的 silverlight 页面外,不确定它的作用)。

根据这个问题的反馈,我将我的 WCF 内容添加到了 MySolution.web 项目中。但是,当我从 silverlight 应用程序调用服务时,返回对象的值为空(只有一个名为 PropertyChanged 的​​属性为空)。

我想尝试使用 WCF 测试客户端调用 WCF 服务,但我不知道它的 URL。我怎么能弄清楚呢?

0 投票
2 回答
6395 浏览

c# - 允许我查看/编辑请求 XML 的 WCF 测试客户端

有时我们需要测试为什么从我们的 MQ 到 WCF 服务的某个请求会失败。我需要能够调试服务并找出问题所在并解决问题。我拥有的唯一信息是发送到服务的 XML 请求。在我们迁移到 WCF 之前,我使用自定义工具将请求发送到我的 ASMX 调试实例,但自从我们迁移到 WCF 后,我似乎没有该选项。我尝试过的所有客户端都只允许您通过 UI 填写字段,在处理大量请求时,这不是一个选项。

  1. 是否有免费或开源客户端允许我这样做?我已经搜索并尝试了负载,但似乎没有人这样做。
  2. 或者是否有关于编写此类测试客户端的教程或文章?我再次进行了搜索,但似乎缺乏关于 WCF 客户端的信息和大量关于服务的信息。

tl;博士; 我正在寻找一个 WCF 测试客户端,它允许我粘贴 XML 请求并将其发送到 WCF 服务或将引导我朝着正确方向前进的教程。

0 投票
2 回答
2698 浏览

c# - WCF (net.tcp) service: Works on all but one system

I've written created a WCF service inside a Windows service, and for some reason I can't figure out, I deployed the service on a bunch of systems (all nearly identical in OS and configuration), and it works on all but one server. The configuration for all deployments is identical except for the service's base address.

When the service is started, I get no exception when I open the ServiceHost, and when using netstat -anp I can see the socket has been opened by the service's process. I've set up Windows firewall logging for dropped packets, but the log file remains empty.

If I try accessing the WCF service from WCF Test Client, I get the following message:

I've tried WCF logging, but the log file does not even get created.

The config for the service is as follows:

I'm kinda lost, because there is NO indication whatsoever as to why it's not working. Any help would be appreciated.

0 投票
1 回答
2497 浏览

wcf - 如何使用 WCF 测试客户端测试 WCF 端点

当我运行WCF Test Client时,我在系统中只看到两个“端点” -BasicHttpBinding_MyServiceWSHttpBinding_MyService.

现在系统接受多种不同类型的请求,并将这些请求传递到请求数组(Request[])中的端点(据我所知)。

这看起来很好,但是我如何使用 WCF 测试客户端来构造这些请求对象之一(或者实际上是数组)以发送到服务端点并不明显。双击(超级请求,包含子请求)的Requests 参数的值,可以输入文本。clientRequest我会冒险猜测条目的格式可能像 JSON,但我不知道。

有没有人可以在这里分享任何相关经验?

0 投票
2 回答
5767 浏览

c# - 为什么我的 wcf 客户端中的操作合同不能将接口作为参数?

我有一个简单的 wcf 服务合同,如果我使用接口的具体实现,它可以正常工作,但是如果我想在参数中使用接口而不是具体类,它会给我一个错误,我将在下面显示。

这是代码:

如果我用 IClientUser 替换 ClientUser,WCF 测试客户端会说不支持 RegisterClientUser 操作,因为它使用 System.Object 类型。如果我将 GetUsers 的返回值替换为 List,则表示不支持此操作,因为它使用类型 System.Object[]。为什么会出现这些错误?

我尝试使用 IClientUser 的原因是我可以实现不同的用户类型来实现 IClientUser 接口并将它们传递给 RegisterClient,但是如果我只能传递 ClientUser,那么我必须创建一堆 RegisterClient 覆盖不同类型的用户。

0 投票
1 回答
1949 浏览

wcf - 已部署服务上的 WCFTestClient 异常

我使用 Visual Studio 提供的 WCFTestClient 来测试我的服务。问题是该工具正在使用我的应用程序部署在 wisual studio 中的服务。但是,如果我尝试连接到另一台机器上的已部署实例,则会出现以下异常。有没有人解决过这个问题?

该服务使用WindowsAutentication.

0 投票
2 回答
8984 浏览

wcf - 为什么我的 WCF 服务没有加载我的绑定配置?

我遇到了以下错误的问题:“已超出传入消息的最大消息大小配额 (65536)。要增加配额,请在适当的绑定元素上使用 MaxReceivedMessageSize 属性。

所以我做了一些研究,发现我需要增加缓冲区和消息大小,这是我的 WCF 服务配置文件:

当我在 WCF 测试客户端中运行服务并查看生成的客户端配置文件时,它没有我的绑定:

我不知道为什么我的绑定配置没有被应用!?WCF 测试客户端也设置为始终重新生成配置。我还尝试在消费前端应用程序中更新服务引用,但它也没有获得更新的绑定配置。任何建议将不胜感激。谢谢!

0 投票
1 回答
748 浏览

wcf - 如何使用用户名身份验证调试 WCF 服务?

理论上,我可以使用 Microsoft 的 WCF-Testclient 调试 WCF 服务。实际上,我是在使用用户名身份验证,而 TestClient 无法传递用户凭据。是否有任何解决方法或其他调试工具?您如何调试安全的 WCF?
我特别喜欢能够进入 WCF 代码的功能。

提前致谢,
弗兰克

0 投票
2 回答
4328 浏览

wcf - 使用 WCF 测试客户端测试 WCF 数据服务

我无法使用 VS2010 中提供的 Wcf 测试客户端测试 WCF 数据服务。常规服务可以正常工作,但是对于数据服务,在尝试调用测试客户端中的 url 时出现此错误:

错误:无法从http://localhost:31745/MyWcfDataService.svc获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅位于http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange 错误 URI:http://localhost:31745/MyWcfDataService.svc的 MSDN 文档 元数据包含无法解析的引用:“http://localhost:31745/MyWcfDataService.svc”。远程服务器返回意外响应:(405) 方法不允许。远程服务器返回错误:(405) Method Not Allowed.HTTP GET Error URI:http://localhost:31745/MyWcfDataService.svc URL http://localhost:31745/MyWcfDataService.svc/处的文档未被识别为已知文档类型。来自每个已知类型的错误消息可能会帮助您解决问题:- 来自“XML Schema”的报告是“W3C XML Schema 的根元素应该是,其命名空间应该是 'http://www.w3.org/2001/XMLSchema'。'.- 来自“DISCO Document”的报告是“找不到 URL http://localhost:31745/MyWcfDataService.svc/上的发现文档。”。- 无法识别文档格式。- 来自“WSDL 文档”的报告是“XML 文档 (2, 2) 中存在错误。”。- 没想到。

数据服务运行良好,我可以在浏览器中查看有问题的 svc 文件并查看 wsdl。

wcf 测试客户端不是用来测试 WCF 数据服务吗?如果可以使用,那我该怎么做呢?我需要做任何修改吗?

谢谢..

0 投票
1 回答
4591 浏览

wcf - WCF 测试客户端不适用于 Windows 7 64 位上的 VS 2010

我无法使用 WCF 测试客户端。我总是收到以下错误。

我没有运气在谷歌上找到解决方案。我希望 stackOverflow 蜂巢大脑可以提供帮助。

谢谢。