AspNetCore/SignalR-从SignalR Hub服务器返回HttpResponseMessage将导致InvalidDataException

AspNetCore/SignalR-从SignalR Hub服务器返回HttpResponseMessage将导致InvalidDataException,signalr,httpresponsemessage,Signalr,Httpresponsemessage,我有两个web应用程序。 在一个web应用程序中,我试图通过信号器与另一个应用程序通信。 我正在使用InvokeAsync通过信号器发送数据,并等待客户端上的结果。 在服务器上,通过发送数据,我正在调用一个web api,然后我想将结果作为HttpResponseMessage发送给正在等待的SignalR客户端。 但在尝试这样做时,我得到以下错误: {System.IO.InvalidDataException:读取消息时连接终止。 在Microsoft.AspNetCore.signar.

我有两个web应用程序。 在一个web应用程序中,我试图通过信号器与另一个应用程序通信。 我正在使用InvokeAsync通过信号器发送数据,并等待客户端上的结果。 在服务器上,通过发送数据,我正在调用一个web api,然后我想将结果作为HttpResponseMessage发送给正在等待的SignalR客户端。 但在尝试这样做时,我得到以下错误:

{System.IO.InvalidDataException:读取消息时连接终止。
在Microsoft.AspNetCore.signar.Client.HubConnection.ReceiveLoop(ConnectionState ConnectionState)中
位于Microsoft.AspNetCore.signal.Client.HubConnection.InvokeCreasynccore(String methodName,Type returnType,Object[]args,CancellationToken CancellationToken)
位于Microsoft.AspNetCore.signal.Client.HubConnection.InvokeCreasync(String方法名,类型returnType,对象[]参数,CancellationToken CancellationToken)
在Microsoft.AspNetCore.signer.Client.HubConnectionExtensions.InvokeCoreAsync[TResult](HubConnection-HubConnection,String-methodName,Object[]args,CancellationToken-CancellationToken)
在C:\Users\SylvainB\Desktop\aspnetcore\Projet Clinique Charles\secretary medical\secretary medical\Services\WebService.loginandtoken(LoginViewModel LoginViewModel)中的C:\Users\SylvainB\Desktop\aspnetcore\Projet Clinique Charles\secretary medical\Services\WebService.cs:line 82}