问题标签 [wcfserviceclient]

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 回答
1007 浏览

c# - 如何在 VB6 中使用 WCF Web 服务

情况是我有一个 VB6 应用程序和一个 WCF 服务。SOAP/WCF 客户端必须在 C# 中实现,因为我们无法在 VB6 中执行此操作。那么如何在我的 VB6 应用程序中使用这个客户端呢?简单来说,如何使用/消费 WCF WEB 服务 VB6 应用程序?要使用的 WCF Web 服务是基于肥皂的。

0 投票
0 回答
424 浏览

ip-address - 在 WCF 服务中检索客户端 IpAddress

我正在尝试在 .Net 4.0 中使用内置的 WCF 服务,并在 html 页面中使用自定义业务功能(使用 jquery),并希望在 WCF 服务中检索客户端 IPAddress,无论谁试图通过定义的 html 页面访问我的服务。WCF 服务和 html 页面(利用 WCF 服务)设置/托管在 IIS 中的同一台 Windows 服务器虚拟机上。

在此过程中,我在 WCF 服务中使用以下代码来检索客户端的 IPAdress 信息。

代码:

配置了一个负载均衡器(服务部署在两台服务器机器上),我们使用虚拟 url 来访问 WCF 服务。

当尝试通过机器名称访问 WCF 服务时,该服务能够正确检索客户端 IPAddress,但是当我使用虚拟 URL(其中请求可以由任何已配置机器上的负载均衡器处理)时,该服务是检索服务器 IPAddress 而不是客户端 IPAddress 详细信息。

我被这个问题困住了,在 OperationConetext 中没有找到任何有助于检索客户端 IpAddress 的属性。谁能帮我解决我的问题。

0 投票
2 回答
152 浏览

wcf - 从 WCF 服务关闭或重新启动计算机不起作用

我在 IIS 7.5 中托管的 WCF 服务中有一个函数,它的任务是在调用它时关闭或重新启动计算机。

我使用内置命令行并通过传递“shutdown.exe -t 0 -r”来重新启动或“shutdown.exe -t 0 -s”来关闭来执行它。

如果手动在命令提示符下执行,命令行可以正常工作。但是,当它在 WCF 服务中执行时它不起作用。

0 投票
1 回答
447 浏览

c# - 将请求的 ID 传递给传出 WCF 服务

我必须将请求 ID 传递给它的传出 WCF 服务调用,并在 WCF 操作中获取请求 ID。我怎样才能做到这一点。?

对于传出的 Httprequest,我使用 CookieContainer 并将 ID 存储在新的 Cookie 中,并从其他应用程序的 HttpRequest.Cookies 中获取 ID。

同样,我需要从 Web 请求中分配值并调用 WCF 服务操作。在 WCF 操作中,我需要获取分配的值。

如何做到这一点?

0 投票
1 回答
12185 浏览

c# - 无法隐式转换类型'System.Threading.Tasks.Task到“字符串”

我有一个 WCF 服务,它具有返回字符串的方法。

WCF 服务:

此方法适用于 Web 服务端。我已经尝试使用 WCFTest 客户端并返回预期的值。现在在应用程序端,我正在尝试使用这些值添加到我的静态类变量中:

' ServiceClientObj.selectNameAsync(int.Parse(studentIdBox.Text)); ' 带有下划线,并带有错误提示

我不熟悉 WCF 服务,所以我不完全了解异步的使用。

任何帮助或解释将不胜感激。谢谢你。

0 投票
0 回答
144 浏览

javascript - POST 到 Wcf Web 服务请求的对象为空

这是我的 .Net Wcf WebService Service1.cs

在这里,在 Wcf 中,创建了变量和方法。我使用 AngularJS GET 方法来调用这个 Wcf 服务。输出是完美的。但是在 AngularJS 中使用 POST 方法,我得到:StatusMsg= "Request object is nullTestCORS_1101.CompositeType"

这是 AngularJS 代码:

为什么我得到这个空请求对象?

0 投票
0 回答
176 浏览

c#-4.0 - 如何在 wcf 服务中为 http 错误(如 404)返回 Json 响应消息?

我有以下功能,我正在返回员工列表。如果数据库中没有列表,我需要返回httpstatusErrorcode 错误信息

0 投票
2 回答
101 浏览

jquery - 从 Jquery 调用的 WCF:不允许的方法

我今天阅读了无数关于创建 WCF 服务的演练,在尝试了太多次之后,我已经到了这一点,不得不放弃这一天以保持理智。我正在尝试测试 API(SmartyStreets),检索他们在其网站上列出的测试地址并以 JSON 格式返回响应。

我有一个 ISmartySreets.cs:

我有一个 SmartyStreets.svc.cs 文件:

我有一个 Frankenstein web.config,它是我研究中不断编辑的受害者:

最后,我有一个非常普通的 HTML 文件,使用 Jquery 调用我的服务,托管在非本地 Web 服务器上。

尝试从我的 HTML 页面运行 jquery 我得到以下信息: 预检响应具有无效的 HTTP 状态代码 405

“选项”如下:/SmartyStreets.svc/AddressLookup?street=1+Rosedale+St&secondary=&city=Baltimore&state=MD&zip=212

导航到链接:http ://wcftesting2.com/SmartyStreets.svc/AddressLookup?learnersID=12345&street=1+Rosedale+St&secondary=&city=Baltimore&state=MD&zip=21229 只是说,“方法不允许”。

我认为我的问题出在 web.config 文件和我如何使用 Jquery 调用服务之间,但我需要停止工作一个晚上。

如果有人能以最轻微的方式帮助我,那就太棒了。

0 投票
1 回答
111 浏览

c# - WCF服务(实体)¨linq quert select db table via parameter webget可能吗?

我想问是否可以通过 webget 参数选择实体数据库表?这是它的样子:

当然这不起作用,但有没有办法让它起作用?我希望有人可以帮助我:)

0 投票
0 回答
96 浏览

c# - 将表作为参数传递sqlQuery c#

我想将表作为参数传递给我的 sqlQuery 。我有很多具有相同列但值不同的表格,所以如果客户可以选择表格会很好。

这是我执行时返回的错误: