问题标签 [wsdualhttpbinding]

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

c# - 我们可以使用 wcf WsDualHttpBinding(DUPLEX comm) 在 asp.net 中的两个不同网站之间进行通信吗

我想在 asp.net 中的两个不同网站之间制作duplex communication类似于聊天的应用程序)。我看过很多使用两个 Windows 应用程序(nettcpbinding)绑定进行双工通信的演示。

但我想通过两个网站来实现这一目标。可以实现吗?

0 投票
1 回答
158 浏览

c# - WCF 多会话 wsdualhttpbinding 重新连接到服务器

我实现了一个 WCF 服务,它将完成一些长期的任务。它需要向客户端提供有关该长任务当前进度的通知。到目前为止它运行良好,但问题是:

当用户关闭客户端应用程序,然后再次打开它时,客户端应用程序应该开始再次从服务器接收有关正在运行的任务的更新。

不同用户可以同时启动多个任务。例如,客户端启动一个名为“proc1”的进程,该进程将持续 3 小时,15 分钟后他关闭应用程序。该过程继续在服务器上工作。30 分钟后客户端再次启动应用程序,然后客户端应用程序需要开始获取有关进程客户端已在 30 分钟前启动的通知。如何实现?

提前致谢。

0 投票
3 回答
1479 浏览

c# - WCF DualHTTPBINDING 消息安全

当使用具有消息安全性的 WSDUALHTTPBINDING 时,是否建议也使用传输安全性 [即 SSL]?也许这取决于场景。就我而言,客户端和服务都位于 Intranet 上。如果该服务位于互联网上的网络服务器上,答案会有所不同吗?

现在更新,我知道 wsduallhttpbinding 不支持传输安全,消息安全是否安全,或者我应该在我的场景下使用另一个支持 ssl 的绑定

0 投票
0 回答
441 浏览

.net - 服务器上的 WCF wsDualHttpBinding 超时错误,但不是 localhost

我正在编写一个需要双工通道的 WCF 服务。我在本地主机上运行它没有问题,但是当部署到它要驻留的服务器进行测试时,我收到超时错误(他的请求操作发送到http://www.foo.com/myService.svc没有收到在配置的超时时间内回复 (00:04:59.1049488))。我已将超时时间提高到 30 分钟,但仍然在服务器上收到错误消息。这让我相信这不是操作超时,而是某种通信错误。

我的服务配置:

我的客户端配置:

几天来我一直试图破译这个问题,但没有取得任何进展。任何帮助,将不胜感激。

0 投票
0 回答
280 浏览

c# - 如何从 WPF 中的 webHttpBinding 服务调用 dualHttpBinding(回调合同)

大家好,我在我的应用程序中面临一个 dualHttpBinding 和 webHttpBinding 问题。这是整体场景

我有一个使用 WCF 服务(具有三个不同的绑定)的 dotNet 和 Android 应用程序。

当 android 应用程序使用 Servie2(AddOrderItems) 中的方法时,它会插入数据库,然后在 dotNet 应用程序中显示一条消息(推送通知)。为此,我在 PushService 中使用了 CallBackContract,当我尝试从 dotNet 应用程序(出于测试目的)访问 AddOrderItems 方法(在 Servie2 中)并且通知消息即将到来时,它工作正常。

但我的问题是我如何才能知道我的 AddOrderItems 是否以及何时从 android 应用程序调用,以便我必须在 dotNet 应用程序中显示一条消息(通过 CallBackContract)。

在调用 AddOrderItems 方法后,我尝试从 Servie2.svc 调用 PushServie.svc 方法(CallBackMessagge),但一点运气都没有。

这是Service2和PushService.svc的代码,

并在 IPushService 中回调方法,该方法在 PushService.svc 中实现

这是 PushService 中 DisplayMessage 的代码

以及 PushService.svc 中的方法

我试图在谷歌搜索,每个人都说 webHttpBindin 不支持回调功能。

我担心的是我想从 AddOrderItems 调用我的 DisplayMessage 方法。如果可以通过任何修改实现这一点,我真的很高兴。

据我认为我已经发布了所有必要的代码,如果还有其他需要,请告诉我,我会发布它。

任何帮助高度赞赏。

热烈的问候, Ganesh

0 投票
1 回答
755 浏览

c# - wsDualHttpBinding 在 Azure 下部署时不起作用

WCF Duplex 在 Azure 下不起作用。在 IIS Express 下一切正常。我知道由于服务器回调,双工绑定是有问题的,但是....我已经关闭了我的防火墙。TCPView(Sysinternals)显示客户端正在发送/接收 10 到 12 个数据包,然后它就死了……什么也没发生。我将所有超时设置为 10 分钟。

请在下面查看我的配置文件。

服务器配置:

客户端配置:

0 投票
1 回答
448 浏览

c# - 使用 wcf 双工绑定时在客户端自动设置端口号

我已经用双工绑定实现了 wcf 服务,它工作正常。我在客户端所做的是我在配置文件中配置了 ClientBaseAddress。默认端口,即 80,我希望我的应用程序自动使用可用端口。

所以我的问题是,有什么方法可以自动设置可用的自由端口?

0 投票
1 回答
83 浏览

c# - WSDualHttpBinding 在某些计算机上不起作用

我有一个使用 wsdusalhttpbinding 的 wcf

现在这适用于我的计算机和我的一位同事,但在某些计算机上我们会收到此错误。

在此处输入图像描述

堆栈跟踪导致这一行。

我不明白为什么它会说 WebHttpBinding 我用于此服务的唯一端点是我用我编写的代码创建的端点。

0 投票
1 回答
44 浏览

c# - ComboBox 未绑定 WCF 回调

我正在创建一个示例聊天应用程序。

在表单加载时,会调用 WCF 服务。-- 这里用户的回调注册在 wcf 服务中,添加到 UserList

其他用户通过使用他们的回调向他们发送 UserList 来通知当前用户。UpdateClientList客户端回调 cals方法。

WCF 服务能够调用客户端的方法“ UpdateClientList(List<PropUser> listuser)”。

但是,在方法内部,即使遵循硬编码行也无法绑定它们:

甚至comboBox1.Enabled= false;不工作

MessageBox.Show("Hi");正在工作中。

注意:它是 Windows 应用程序而不是 Web
请建议:

0 投票
0 回答
62 浏览

wcf - WCF wsDualHttpBinding 说“未能分配托管内存缓冲区......”

我正在尝试使用“wsDualHttpBinding”将一个大对象(300 MB)从客户端上传到服务。

使用“basicHttpBinding”,我可以上传大对象(1.5 GB 文件)。

我需要使用“wsDualHttpBinding”。但是,使用“wsDualHttpBinding”,我只能上传 28 MB。

如果我上传 100 MB 对象,它会显示“无法分配托管内存缓冲区...”

你能告诉我,如何使用“wsDualHttpBinding”上传大对象(300 MB)。

提前致谢,

穆鲁甘

这是我正在使用的配置:

和合同