Signalr Connection立即断开连接

时间:2019-12-05 11:48:04

标签: signalr signalr-hub

我有.NET Web API,它在Server1上托管Signalr Hub。 Web API应用程序通过IIS重写代理从托管在不同服务器Server2上的Asp.NET应用程序获取信号发送器连接请求。就像在Asp.NET Web应用程序中一样,我们在Angular 6应用程序中嵌入了Angular 6应用程序,该应用程序通过代理发送连接请求。

但是一旦建立连接,将在2-3秒后断开连接。然后随后对Signalr的请求(由于客户端断开连接,我们尝试在其中调用服务器方法的请求)失败。

传输日志中的错误:

**SignalR.Transports.TransportHeartBeat Verbose: 0 : 0c6a1267-4ffc-4b96-8c6e-1c79f805e4d4 is dead
SignalR.Transports.TransportHeartBeat Information: 0 : Removing connection 0c6a1267-4ffc-4b96-8c6e-1c79f805e4d4**

从客户端调用方法的FRT错误。

106. GENERAL_READ_ENTITY_END BytesReceived="0", ErrorCode="The I/O operation has been aborted because of either a thread exit or an application request.
 (0x800703e3)"
176. GENERAL_NOT_SEND_CUSTOM_ERROR Reason="SETSTATUS_TRYSKIP"
183. GENERAL_FLUSH_RESPONSE_END BytesSent="0", ErrorCode="The parameter is incorrect.
 (0x80070057)"

我如何找出导致问题的原因?

我也已在IIS中启用了FRT,并在web.config中启用了Signalr诊断,但没有找到上述问题的原因。 CORS已启用。

0 个答案:

没有答案