Signalr RSocket控制器向IIS承载的信号器客户端发送反应堆通量消息,但未收到任何消息

Signalr RSocket控制器向IIS承载的信号器客户端发送反应堆通量消息,但未收到任何消息,signalr,rsocket,Signalr,Rsocket,在开发环境中,本地IIS和signalR客户端web应用程序与spring boot RSocket服务器创建会话,消息流工作正常 部署到另一台服务器并重新安装IIS后,信号器客户端可以向服务器发送消息,创建从IIS端口6060到服务器配置端口X(而不是8082)的会话 但是,在spring boot reactorFlux将端口X上的消息发送回信号器客户端后,客户端不会收到消息 这就好像IIS和信号器可以触发并忘记向端口X发送消息,但无法获得端口X可以回复的会话 有人能告诉我们发生了什么吗?在

在开发环境中,本地IIS和signalR客户端web应用程序与spring boot RSocket服务器创建会话,消息流工作正常

部署到另一台服务器并重新安装IIS后,信号器客户端可以向服务器发送消息,创建从IIS端口6060到服务器配置端口
X
(而不是8082)的会话

但是,在spring boot reactor
Flux
将端口
X
上的消息发送回信号器客户端后,客户端不会收到消息

这就好像IIS和信号器可以触发并忘记向端口
X
发送消息,但无法获得端口
X
可以回复的会话


有人能告诉我们发生了什么吗?

在另一个演示服务器上重新安装了
IIS SignalR RSockets WebFlux
消息堆栈,同样的错误似乎也发生了。虽然没有运行TCP数据包捕获来检查Wireshark的发送/接收消息情况

首先,没有打开IIS WebSocket功能

然后,对服务器的请求返回404个错误。在
urlAPI
中的JSON日期字符串中发现
/
导致调用

使用(_myStream=newstreamreader(wait client.GetStreamAsync(urlAPI))

urlAPI
中查找另一个不存在的端点,从而产生HTTP 404错误。所以这是由于错误的URL