问题标签 [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 回答
741 浏览

asp.net-web-api - 你可以对 WebApi 使用 WcfTestClient 吗?

This article表明它是可能的,或者正在工作中,有一些代码表明它可以完成,但我无法弄清楚需要发生什么代码或WcfTestClient的uri需要是。

这是文章中的代码,让我觉得我可以做到:

这个功能实现了吗?

0 投票
2 回答
1417 浏览

wcf - 如何使用 XAMPP 测试 WCF 服务以与 Apache 服务器一起使用?

我在 Windows 虚拟机上构建了一个 WCF 服务,并通过在我的浏览器上键入以下内容使用 WCF 测试客户端对其进行了测试:

...而且效果很好。现在的问题是我想在我的真实计算机(而不是虚拟机)上做同样的测试。

我在 VM 上使用 XAMPP,我在htdocs文件夹中设置了项目,然后在浏览器上输入:

问题是它不返回调用的结果getAllCustomers,而是返回Service1.svc.cs纯文本。

我希望它在 VM 上做同样的事情 - 有人可以告诉我问题是什么吗?我认为这是因为在 VM 上它可以与 WCF 测试客户端一起使用,并且由于我的计算机是 Mac,我无法运行 WCF 测试客户端。

0 投票
0 回答
554 浏览

wcf - WcfTestClient 的 Oracle.DataAccess 问题

我在 Win 7 - 64 位机器上运行 Visual Studio 2010。我创建了一个 WCF 服务项目。我对其进行了调试,并按预期加载了 WCF 测试客户端。我运行了 GetData 操作,然后得到这个

我从未为 dot net 安装过 Oracle 适配器。所以我搜索了各种 machine.config 文件(框架的 32 位和 64 位版本,以及框架的多个版本),果然,有 Oracle 数据适配器的条目。我将它们全部删除,但仍然出现错误。

想法???

0 投票
6 回答
18412 浏览

wcf - 如何禁用 WCF 测试客户端 - VS 2012

我有一个新的 WCF 服务应用程序,当我按 F5 进行调试时,WCF 测试客户端总是出现,但我想禁用它,因为我使用的是 soapUI 来测试。

我在这里尝试了答案 - https://stackoverflow.com/a/8441887/903056但是这个 XML 节点不再在 VS 2012 的项目文件中。我自己也尝试了其他一些事情,例如更改默认启动页面并尝试强制调试以启动浏览器会话。

0 投票
3 回答
436 浏览

c# - 调试 WCF 服务的问题

因此,我在尝试调试 wcf 服务时遇到了很多麻烦,并且可以使用一些帮助。我正在编写的服务是使用 C#、Visual Studio 2010 编写的,并且是我公司在我们客户的一个项目中拥有的现有服务的一部分。当我在本地调试它时,我正在使用 WCFTestClient 连接到该服务。每当我第一次打开 Visual Studio 并调试有问题的服务时,它工作正常,但如果我对代码进行更改并需要重建,我会收到以下错误:

无法将文件“obj\Debug\Application.DataAccess.dll”复制到“bin\Debug\Application.DataAccess.dll”。无法对打开了用户映射部分的文件执行请求的操作。

我能够解决此问题的唯一方法是关闭 Visual Studio 并重新打开它,每次我进行更改时都相当耗时且烦人。我试过清理解决方案并重建,但我得到了同样的错误。我什至打开了 Process Explorer 来尝试查找正在使用 dll 的内容,但唯一的是 FxCopCmd.exe,它是 Visual Studio 的一部分。

有没有人有更好的方法在本地调试 wcf 服务,或者知道如何防止或解决上述错误?非常感谢任何帮助,谢谢。

0 投票
3 回答
3531 浏览

.net - 复制到另一台机器时无法在 WcfTestClient 中添加服务

我想在另一台机器上运行 WcfTestClient(包含在 VS2012 中)而不安装 VS2012。这可能吗?在我安装了 .NET 4.5 的机器上,但是当我尝试添加 Web 服务时,它给了我以下堆栈跟踪:

在 WcfTestClient 文件夹中,我只有 2 个文件,是否需要包含其他文件?WcfTestClient.exe WcfTestClient.exe.config

两者都是直接从 VS2012 IDE 文件夹中复制的。

0 投票
2 回答
2707 浏览

c# - Entering values for a Byte array in WCF Test client

I'm trying to use the WCF test client to debug a web method and the method expects 2 byte arrays as part of its input.

For now, I've just been using the debugger and placing breakpoints right before the passed values get used, and setting them with the visual studio watch window.

Is there an easy way to set the values for each byte of a byte array using WCF test client?

I know you can specify the length of the array by typing "length=100" or similar, but that only sets the size of the array. You then have to click the drop down and enter the value for each and every byte one by one.

Does anyone have experience entering values for arrays when using the WCF test client?

0 投票
1 回答
693 浏览

asp.net - 从远程服务器托管 WCF Web 服务

我有一个WCF Webservice项目,内置在我的本地机器中,当使用测试客户端托管并触发时,它以JSON格式返回来自远程数据库的值。

例如,如果您键入URLwith localhost,那么您会以以下格式返回结果:

{"Id":3,"Value1":"67.5687","Value2":"126.7125"}

我想将此项目托管在具有公共 URL 的远程服务器上,该 URL 应该从任何网络返回上述结果。我对此有3个问题:

** 我应该对当前的 WCF 项目进行哪些修改以将其托管在远程服务器上。

** 鉴于各种类型的托管,例如:

哪种类型的主机最适合托管在远程服务器上。

** 我应该在我的 App.Config 文件中进行哪些更改(包括将我的端点地址从 localhost 更改为 IP 地址)以使服务正常工作。

谢谢。

0 投票
1 回答
1074 浏览

.net - 无法启动应用程序“WcfTestClient.exe”

当我添加超过 38 个服务并尝试从 Visual Studio 运行我的 WCF 项目时。它给出以下错误。

在此处输入图像描述

无法启动应用程序“WcfTestClient.exe”

单击是后它停止。在单击“否”后,它以运行模式显示,但我看不到 Wcf 测试客户端。并且无法调用服务。

app.config 中有 38 个服务,它可以正常工作。

我的 app.config 如下所示

0 投票
1 回答
627 浏览

asp.net - ASP.NET 上 .svc 主机的 WCF 配置

我有一个 WCF Web 服务,它由 ASP.NET 托管在 .svc 文件中。.svc 文件包含以下配置:

web.config 包含 WCF 的配置。这是绑定配置:

要测试该服务,我单击 .svc 文件并单击 F5。WCF 测试客户端已打开。但是配置发生了变化。我明确定义的值现在具有默认值:

为什么配置会改变?如何保持原始值?

我听说过简化的 .svc 配置:即使您没有在 web.config 中明确指定它,也会配置 .svc 的默认绑定。可以吗?