问题标签 [wcf-client]

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 投票
4 回答
18489 浏览

wcf - WCF - 在 net.tcp://..../Querier.svc 上没有可以接受消息的端点侦听

WCF - 在 net.tcp://myserver:9000/SearchQueryService/Querier.svc 上没有可以接受消息的端点侦听。

我在 IIS 应用程序上启用了 net.tcp 协议

Windows 防火墙已关闭

整个 IIS 应用程序的 net.tcp 绑定设置为端口 9000。

我的 web.config 非常标准:

而且这种设置适用于一台服务器,但不适用于另一台服务器......可能是什么问题?

两台服务器,工作和非工作的服务器都在运行 IIS7。唯一的区别是工作盒是 Vista64 Sp2 和非工作盒是 W2k864。

0 投票
1 回答
11347 浏览

wcf - 如何使用本地 WSDL 文件使用 WCF 服务?

我需要使用基于(最好是单个)wsdl 文件的 WCF 服务。

环境是 VS-2008 (sp1),我将使用自定义的“添加服务引用”宏来生成错误处理代理。我希望能够通过提供从服务提供商处获得的 WSDL 文件来做到这一点(我不想提供主机 URL)。

如何才能做到这一点?

0 投票
1 回答
1132 浏览

silverlight-3.0 - 如何在 Silverlight 中添加 SOAP 标头?

我正在尝试保护我的 Silverlight 使用的数据服务,并且正在考虑使用混淆到 SL 和 HTTPSed 的自定义 SOAP 标头。

我发现了许多示例,展示了如何使用IClientMessageInspector、 IEndpointBehavior 和其他一些东西来做到这一点。好吧......这一切看起来都很简单。

我的问题是,当我尝试编写我的类并从 IClientMessageInspector 继承时,它一直告诉我没有定义接口。我在对象资源管理器中查找它,它说它在System.ServiceModel.Dispatcher命名空间中。好的。

不过,我这辈子都无法让这个界面被“引用”。我添加了对 System.ServiceModel 的项目引用,并且在我的代码文件中有以下导入(所有这些都表示没问题):

然而,当我尝试实现 IClientMessageInspector 时,它仍然告诉我它未定义,并提供用 IClientMessageFormatter 或 IClientOperationSelector 替换它。

我需要添加哪些引用/导入才能获得 IClientMessageInspector ???

0 投票
4 回答
2002 浏览

wcf - WCF WebHttpBinding 测试工具

我正在开发 WCF RESTful 服务并寻找一个测试工具/调用程序来调用这些服务而无需编写客户端代码。任何人都可以向我推荐一个调用 RESTful 服务的工具,尤其是使用 WCF WebHttpBinding 的服务吗?

0 投票
2 回答
1972 浏览

wcf - WCF 命名管道客户端通知/检测管道状态更改

我有两个通过 WCF 命名管道相互通信的 .NET C# windows 窗体应用程序。其中一个应用程序托管 WCF 服务,另一个是客户端。通信工作正常,客户端可以调用服务方法和回调工作正常等。但是,我遇到的一个问题是,如果主机应用程序关闭,客户端无法检测到管道不再可用。我已经尝试在管道上为所有事件(Closing、Closed、Faulted)注册事件处理程序,但是当主机应用程序关闭时这些永远不会被调用。此外,如果我尝试使用 pipe.State 属性检查客户端中的管道状态,即使管道出现故障,我也会返回 Opened 状态。然后,如果我尝试调用服务方法,它当然会引发异常。

有没有人有这种情况的任何工作示例?

0 投票
1 回答
616 浏览

wcf - 通过 Spring.net 使用 WCF 时客户端超时

我通过 Spring.net WCF 集成链接文本使用 WCF

这工作得比较好,但是在实例化客户端通道时,WCF 和 Spring 似乎相互干扰。这意味着只为服务创建一个客户端通道,因此客户端在配置的超时到期后会超时,因为相同的客户端通道自 Spring 实例化以来已打开。

更糟糕的是,一旦通道进入故障状态,它会影响该服务的所有用户,因为 Spring 不会为每个用户创建新通道。

有没有人设法使用 WCF 和 Spring.net 一起工作而没有这些问题?

0 投票
1 回答
3947 浏览

wcf - WCF -> ASMX 和 Cookie

我有一个通过 WCF 客户端与 WCF 服务通信的 Web 应用程序。在调用我的代码时,已发出身份验证 cookie,并且我依赖于需要这些身份验证 cookie 的 ASMX 服务。

我需要将 cookie 从 Web 应用程序通过 WCF 客户端传递到 WCF 服务再到 ASMX 服务。

有任何想法吗?看起来我最好的选择可能是将 allowCookies 设置为 false,解析 cookie 标头,尝试在 WCF 服务上重新创建它们,然后将它们附加到 SOAP 请求。

注意:我查看了这篇文章,看起来很接近但不太适用于这个问题。在链接场景中,ASMX 服务正在创建 cookie,必须由同一个 WCF 客户端将其持久化到后续的 ASMX 服务。

0 投票
2 回答
5801 浏览

wcf - 能否结合来自 WCF 服务的 WSDL 和 XSD 数据?

是否可以创建单个文件以从 WCF 生成的 WSDL 文件(以及也从该服务生成的任何其他 XSD 文件)生成客户端

我可以使用 svcutil.exe 生成一个有效的客户端,同时传递 wsdl 文件和每个 xsd 文件,但是我有一个客户正在使用 PHP 工具来生成它,我想看看我是否可以通过只有一个文件而不是多个文件。

0 投票
2 回答
377 浏览

c# - 如何使用布尔类型获取 DataMemberAttribute

我有一个简单的测试应用程序,它从休息界面中提取一个 xml 文档。数据元素有几个字符串字段和几个布尔字段。我创建了一个简单的实体类并在其上放置了一个 DataContractAttribute,然后将 DataMemberAttributes 添加到每个数据成员。然后我使用 HttpResponseMessage.Content.ReadAsDataContract() 来解析响应。所有的字符串类型都很好,但我所有的布尔类型都是假的(而且它们并不是真的假的)。xml 元素类似于:

然后在我的类型类中,我有类似的东西:

如何让布尔值正确通过?

0 投票
5 回答
9447 浏览

wcf - 如何为 WCF 客户端指定备用配置文件?

我正在开发一个大型系统,为此我必须使用 WCF 来访问 Web 服务。我的测试代码工作正常,现在我需要将我的 WCF 客户端代码集成到更大的系统中。我无法添加到现有的“app.config”文件中,并且想指定一个单独的 .config 文件供我的客户端代码使用。

我怎样才能最好地做到这一点?

谢谢!