问题标签 [wcf]

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 投票
8 回答
44474 浏览

c# - 在 .NET 中查找下一个 TCP 端口

我想为 WCF 服务调用创建一个新的 net.tcp://localhost:x/Service 端点,并动态分配一个新的开放 TCP 端口。

我知道当我打开与给定服务器的连接时,TcpClient 将分配一个新的客户端端口。

有没有一种简单的方法可以在 .NET 中找到下一个打开的 TCP 端口?

我需要实际的数字,以便我可以构建上面的字符串。0 不起作用,因为我需要将该字符串传递给另一个进程,以便我可以在该新通道上回调。

0 投票
4 回答
521 浏览

c# - 可以与 WCF 交互的 Java 中的 Web 服务工具包

我们在尝试集成到我们公开的 WCF 服务中的外部公司遇到了一些问题,他们是一家 Java 商店。我想知道他们是否可以尝试解决他们的问题的工具包不止一个,并且想要一份建议给他们的列表,但我对 Java 世界一点也不熟悉。

本质上他们有一些内存泄漏(显然!)但他们在细节上非常粗略。

0 投票
2 回答
8604 浏览

c# - 向 WCF 主机进程发送消息

我有一个托管 WCF 服务的控制台应用程序。我希望能够从 WCF 服务中的方法触发事件并在 WCF 服务的托管过程中处理该事件。这可能吗?我该怎么做?我可以从 ServiceHost 派生一个自定义类吗?

0 投票
3 回答
3739 浏览

.net - RESTful WCF 的最低配置

为了让 WCF 与 REST 一起工作,我需要在 web.config 中添加的最低限度是多少?我已经用 [WebGet] 注释了我的方法,但他们没有收到消息。

0 投票
3 回答
464 浏览

c# - 用于上下文的 WCF 自定义标头或消息正文?

我想为客户提供 WCF 服务将零件信息发送到我们的应用程序。我们有多个客户,他们将拥有一个或多个位置,并且零件信息的范围仅限于客户的每个位置。当客户致电我们的服务时,他们需要指定位置。

我们考虑过的选项是:

1) 在自定义标头中放置位置 ID。所有零件信息将适用于列出的所有位置。

2) 在消息正文中添加“上下文”节点。所有零件信息将适用于列出的所有位置。

3)在消息正文中添加一个位置节点,该节点将包含部分信息。每个位置都有自己的零件清单。

我正在寻找最佳实践/标准帮助来确定应该如何处理。我们将不得不创建具有客户/位置范围的其他服务,并希望以一致的方式处理此问题。

0 投票
7 回答
70731 浏览

c# - 如何从 WCF REST 方法返回自定义 HTTP 状态代码?

如果 WCF REST 调用中出现问题,例如未找到请求的资源,我如何在 OperationContract 方法中使用 HTTP 响应代码(例如,将其设置为 HTTP 404 之类的内容)?

0 投票
3 回答
2744 浏览

c# - 有没有办法从 WCF REST 方法返回不同的类型?

我正在尝试编写一个符合规范的 Web 服务,它需要不同的响应主体,具体取决于方法是否成功完成。我尝试创建两个不同的 DataContract 类,但是如何返回它们并正确序列化它们?

0 投票
3 回答
1695 浏览

wcf - 如何从 Silverlight 调用 WCF Web 服务?

我正在尝试从 Silverlight 应用程序调用 WCF Web 服务(我开发的)。由于某种原因,Silverlight 应用程序不会对服务进行 http soap 调用。我知道这一点是因为我正在使用 Fiddler 嗅探所有 http 流量(而且它不是 localhost 调用)。

这是我在与 WCF 相关的服务器中的配置:

以及 silverlight 应用程序中的 ServiceReferences.ClientConfig 文件(我使用的是 beta 2):

这是调用服务的silverlight方法,为了完整性,我粘贴了整个方法,lambda是为了使调用同步,我已经调试过了,在client.GetPersonsAsync()行之后,Fiddler没有显示任何消息传送到服务器。

有人对我如何解决这个问题有任何建议吗?

0 投票
7 回答
21601 浏览

wcf - 如何使用用户名/密码 + SSL 使用 WCF 配置安全 RESTful 服务

我正在寻找一个允许在 WCF 中使用 RESTful 服务的配置文件,但我仍然希望能够“利用”成员资格提供程序以进行用户名/密码身份验证。

以下是我当前使用 basicHttp 绑定或 wsHttp w/out WS Security 的配置的一部分,这将如何改变 w/ 基于 REST 的服务?

0 投票
2 回答
6233 浏览

.net - 通过 WCF 发送 XML 是否存在问题?

假设您有要通过 WCF 发送的 XElement 或 XmlElment 甚至包含 xml 的字符串。你有什么特别的预防措施吗?刚刚出现的问题是,当您在 xml 消息中传输 xml 文档声明 (<?xml version='1.0' ?>) 时会发生什么,如果序列化 XmlDocument...