问题标签 [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.
c# - WCF 测试客户端在加载服务合同时挂起
我正在编写一个 C# WCF Web 服务。在调试应用程序时,我发现 Visual Studio 附带的 WCF 测试客户端有时会在加载服务合同时冻结。添加服务的进度条达到 50% 左右,然后挂起。这并不总是发生,但一旦发生,我就无法通过 Visual Studio 控制它。我如何解决它?
c# - 调用服务失败,WCF 测试客户端?
我有 WCF 服务。我有一个问题。
每当我从服务(使用 WCF 测试客户端)调用具有大量响应数据(例如:)的方法时,都会GetUserByUsernameWithAllRelations()
发生以下错误。
但是,如果我调用具有小响应数据的方法(例如:)GetAllUsersCount()
,它可以正常工作。
WCF 测试客户端配置:
我的 WCF 服务配置:
PS:
在这里,在我们公司,我们的windows中有一个代理,可以使用局域网和互联网。我禁用了它,但没有任何改变。
编辑:
WCF 测试客户端错误:
.net - 便携式 WCF 测试客户端 10 (Visual Studio 2010)
我正在尝试在未安装 Visual Studio 的服务器上获取 WCF 测试客户端 10(包含在 VS 2010 中)。我能够找到版本 9 的文件包,但不是 10。这些包包括以下文件:
- Microsoft.VisualStudio.VirtualTreeGrid.dll*
- SvcUtil.exe*
- SvcUtil.exe.config
- WcfSvcHost.exe
- WcfWvcHost.exe.config
- WcfTestClient.exe*
- WcfTestClient.exe.config
我读到只有标有 * 的文件是必需的。我试图将这些文件的版本从我的机器(安装了 VS 2010)复制到目标机器上的文件夹,但是当我运行 WcfTestClient.exe 时,我收到以下错误:
要运行此应用程序,您首先必须安装以下 .NET Framework 版本之一:
v4.0.30319
请联系您的应用程序发布者以获取有关获取适当版本的 .NET Framework 的说明。
它似乎正在寻找 .NET 4,我们尚未将我们的应用程序迁移到该版本。我从以下两个位置尝试使用 SvcUtil.exe:
- C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
- C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 工具
但都没有奏效。
我还添加了以下注册表项(因为这篇文章):
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x64] "InstallationFolder"="\"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x86] "InstallationFolder"="\"
我希望客户端依赖的某个 dll 可以添加到文件夹中?
任何帮助,将不胜感激!
service - AX 2012 R2 CU7 AIF:添加服务失败
我创建了一个 HTTP 入站端口。我可以使用 Visual Studio 访问这些服务。但是,当我尝试将服务添加到 wcfTestClient 时,出现以下错误:
添加服务失败。服务元数据可能无法访问。确保您的服务正在运行并公开元数据。c:\Users\firstname.lastname\AppData\Local\Temp\Test Client Projects\10.0\45eaacda-a1b6-4b95-be46-7634658b8393\Client.cs(508,73) : error CS0234: The type or namespace name 'Application ' 在命名空间 'Microsoft.Dynamics.Ax' 中不存在(您是否缺少程序集引用?)
关于可能导致问题的原因或我可以在哪里查找更多信息的任何想法。
谢谢你。
wcf - WcfTestClient.exe 可以发送内容类型“application/soap+msbin1”的请求吗?
我正在尝试通过 WcfTestClient.exe 测试 Silverlight WCF 接口。但是,我从服务器收到以下消息:
HTTP/1.1 415 无法处理消息,因为内容类型为 'text/xml; charset=utf-8' 不是预期的类型 'application/soap+msbin1'。服务器:Microsoft-IIS/7.5 X-Powered-By:ASP.NET 日期:2014 年 10 月 28 日星期二 18:13:30 GMT 内容长度:0
我无法更改服务器配置。是否有任何工作回合?
c# - 如何更改传递给方法(WCF)的对象中属性的显示顺序
我有几个将对象作为参数的服务方法。在 WCF 测试客户端中,对象的属性按字母顺序显示。如果我们可以一起列出某些属性,那将是权宜之计。有没有办法用属性或类似的方法来做到这一点?
.net - 什么决定了 WCF 测试客户端中方法的顺序?
WCF 测试客户端似乎没有按任何逻辑顺序放置方法。但是,顺序是一致的。它在每个环境中都保持不变。
它不是按字母顺序排列的。这不是类中方法的顺序。WCF 测试客户端中的顺序与 WSDL 中的顺序不匹配。
但这并不是完全随机的。顺序有时与班级相匹配。但是您可以更改类中的顺序,重新编译,当您将服务添加回 WCF 测试客户端时,它不会更改为匹配。
那么是什么决定了顺序呢?
c# - 如何通过 WCF 测试客户端访问联合 WCF?
我有一个通过 HTTPS 的简单 WCF 客户端,它与 WCF 测试客户端配合得很好。现在,当我为 WCF 启用联合时,在浏览器中也可以正常工作。
- 只要我访问 svc URL,它就会重定向到联合登录页面。
- 经过有效的身份验证后,它会返回元数据页面。
我想对 WCF 测试客户端执行相同的操作。但在 Fiddler 中,它会重定向错误 302,因此无法获取任何元数据。当我创建一个控制台应用程序并使用该调用时,也会观察到同样的情况。
注意:我不想创建一个 Web 应用程序来测试它。
问题:
- 这种情况可能吗?
- 如果是,如果我需要通过客户端应用程序使其工作,需要做什么。
c# - 如何使 WcfTestClient 使用 enableDataBinding 生成元数据
启动具有继承自 INotifyPropertyChanged 的属性的 DataContract 的 wcf 服务时,我在加载服务引用 CS0644 时从 WCFTestClient 收到错误:“System.ComponentModel.PropertyChangedEventHandler”不能从特殊类“System.MulticastDelegate”派生
我已经确定,如果我希望服务引用正常工作,我需要将额外选项传递给 svcutil /edb
WcfTestClient 将使用 svcutil 吗?当 wcftestclient 使用 svcutil 时,我如何默认添加附加选项 /edb
c# - WCF 客户端不支持此操作
为什么我在 localhost:53776/MyService.svc 启动我的 wcf 服务我在 wcf 测试客户端中收到此错误。
WCF 客户端不支持此操作:
为什么不支持这种类型?
我还能如何测试我的服务端点?