问题标签 [net.tcp]

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 投票
3 回答
2744 浏览

wcf - 在 silverlight 中创建 net.tcp 绑定 wcf 服务对象

我已经开发了一个带有 wcf net.tcp 绑定的 Silverlight 应用程序。我想在 sliverlight 中创建一个服务对象。怎么可能。请帮我。

谢谢

0 投票
3 回答
24276 浏览

wcf - 在两个 tcp 端口上使用 net.tcp 绑定在 IIS 7 (WAS) 中托管 WCF 服务

默认情况下,IIS 7 网站有 net.tcp 与“808: ”绑定信息字符串的绑定。如果我添加另一个带有“xxx: ”的 net.tcp 绑定,则会发生异常:

此集合已经包含一个带有方案 net.tcp 的地址。此集合中的每个方案最多可以有一个地址。参数名称:项目

我该如何解决这个问题并在两个端口监听我的服务?

0 投票
2 回答
3986 浏览

c# - 获取 wcf 服务的已连接客户端列表

如何为服务主机的所有连接客户端枚举某种位置标识符?我正在使用双工连接进行长时间运行的计算。服务主机是一个单例。

我可以弄清楚(在 .net 3.5 中)调用客户端的 ip,但我不确定如何获取所有连接客户端的 ip。

0 投票
2 回答
8422 浏览

c# - 如何通过 Net.TCP WCF 绑定使用简单的 TCP/IP 套接字连接?

如何通过 Net.TCP WCF绑定使用简单的TCP/IP套接字连接? 想法是——我们在某个 URL、端口上有一个带有 Net.TCP 绑定的 Web 服务。我们希望利用 WCF 地址模型和套接字连接的简单性。 那么我们可以通过/与 Net.TCP WCF 绑定使用简单的 TCP/IP 套接字连接吗?

如是。 我需要什么?

  • MSDN 如果对此有任何帮助。
  • 开源库/包装器。
  • 关于如何做的教程和博客文章。


如果没有:我需要知道您从哪里获得信息(链接到 MSDN 或其他官方 WCF 信息资源)。

0 投票
3 回答
4313 浏览

c# - 如何为\使用 SOAP 1.1 创建 Net.TCP WCF 绑定?

如何为\使用 SOAP 1.1 创建 Net.TCP WCF 绑定?有可能吗?

如是。 我需要什么?

  • MSDN 如果对此有任何帮助。
  • 开源库/包装器。
  • 关于如何做的教程和博客文章。


如果没有:我需要知道您从哪里获得信息(链接到 MSDN 或其他官方 WCF 信息资源)。

0 投票
10 回答
73518 浏览

c# - 找不到与方案 net.tcp 匹配的基地址

在尝试设置双工模式通道时,我已将文件传输服务从 basicHttpBinding 移至 netTcpBinding。我还启动了我的 net.tcp 端口共享服务。

我目前在开发中,并且在我们将应用程序移动到开发服务器之前,我在 xp 盒子上自行托管。所以,目前,我无法访问 IIS。

像这样配置我的服务后:

而且,我的绑定是这样的:

当我正确浏览 SVC 文件时出现以下错误:

找不到与具有绑定 NetTcpBinding 的终结点的方案 net.tcp 匹配的基地址。注册的基地址方案是 [http]。

在线阅读表明,为了解决这个问题,我需要将 net.tcp 绑定添加到 IIS 中应用程序的绑定中。但是,如果我是自托管并且无法访问 IIS,我该怎么办?顺便说一句,如果您正在阅读本文并且“确实”拥有 IIS,请执行以下操作:右键单击 IIS 中的虚拟目录/应用程序 -> 管理应用程序 -> 高级设置。并且,在 Enabled Protocols 部分,添加 net.tcp。

有任何想法吗?


更新:我以为我有它的工作,但它仍然没有工作。这是我现在所拥有的:我仍然收到“找不到与方案 net.tcp 匹配的基地址”错误。我已更改所有基址以反映您的建议。这是我现在拥有的:

我用“net.tcp://localhost:2544”和“net.tcp://localhost:8001”都试过了。我是否需要在我的防火墙设置中添加(允许)某些内容?还有其他建议吗?

这是我的 App.config 文件中的 filetransferservice 的 mexTcpBinding:

我仍然无法在我的网络应用程序中引用我的 FileTransferServiceClient。

再次感谢。

0 投票
2 回答
3055 浏览

c# - WCF 流式文件传输

我正在尝试通过 WCF 传输一些文件,但是一旦从客户端调用该方法,我就会收到以下消息:

我的方法包含在 a 中try...catch,因此如果服务器上的方法中有任何抛出异常,它应该将其记录到控制台窗口,但不会记录任何内容。我还尝试在本地运行服务器并在该方法上设置断点,并且该方法似乎根本没有被调用。

是否需要在 net.tcp 连接上设置属性或其他内容以允许在客户端进行流式传输?

0 投票
2 回答
30183 浏览

.net - WCF 服务基地址 Http 和 netTcp

我在 WCF 服务配置文件中定义了两个基地址:

虽然我已将端点绑定设置为 netTcpBinding,
但我只能使用基地址访问我的 WCF 服务:

而不是

如何使用 netTcp 地址访问我的服务?

0 投票
2 回答
4745 浏览

c# - 如何以编程方式启用 Net.Tcp 端口共享服务?

我希望以编程方式启用和启动 C# 中的 Net.Tcp 端口共享服务。我可以使用 ServiceController 类轻松启动服务。但是,如何启用默认禁用的服务?

我在网上找到了一个建议,将以下注册表项设置为 2,如下所示,据称将服务启动类型设置为自动:

我尝试了这个,虽然它似乎将启动类型更改为自动,但肯定还有更多,因为服务现在不会启动(以编程方式或手动)。我必须通过 services.msc 手动重置启动类型以重置事物,以便可以启用并再次启动该服务。

有没有人解决这个问题?

0 投票
1 回答
1025 浏览

wcf - Azure WebRole 中的套接字/超时,用于与 WorkerRole 中的 WCF 主机同步通信

我试图让它在内部 tcp 连接上工作。代码在开发中完美运行,但是当部署到 Azure 时,我得到...

一个 CommunicationException "The socket connection was aborted" 试图连接到 "net.tcp://......" 的时间码大约是 60 秒。

wcf 主机端:

wcf客户端:

我确定我从 RoleEnvironment.Roles["WcfWorkerRole"].Instances 获取了正确的 url

我确保 enableNativeCodeExecution = "true" 在两个角色的 .csdef 中都设置了。

我也尝试过基本的 http 绑定,但 azure 不喜欢具有 http: 命名空间的工作角色。