C# 服务器经常丢失Azure信号器连接

C# 服务器经常丢失Azure信号器连接,c#,asp.net,azure,signalr,azure-signalr,C#,Asp.net,Azure,Signalr,Azure Signalr,我的ASP.NET Web API目标框架:.NET framework 4.6.2项目经常与Azure Signal无服务层失去连接。我遵循了aspnet“聊天室”中所示的示例 我的客户端应用程序基于Angular JS。消息正在发送到客户端,但数小时后,服务器与Azure Signal服务的连接丢失,无法再次建立 据我从MS Azure Signal内部了解: 如果服务器连接因网络问题而断开 服务器连接自动开始重新连接。 返回以下错误作为响应: Azure信号器服务尚未连接,请稍后重试 但是

我的ASP.NET Web API目标框架:.NET framework 4.6.2项目经常与Azure Signal无服务层失去连接。我遵循了aspnet“聊天室”中所示的示例

我的客户端应用程序基于Angular JS。消息正在发送到客户端,但数小时后,服务器与Azure Signal服务的连接丢失,无法再次建立

据我从MS Azure Signal内部了解:

如果服务器连接因网络问题而断开

服务器连接自动开始重新连接。 返回以下错误作为响应:

Azure信号器服务尚未连接,请稍后重试

但是,这似乎没有发生,即没有再次建立与Azure Signal服务的服务器连接

nuget软件包:

Microsoft.AspNet.SignalR v2.4.0 Microsoft.AspNet.SignalR.Core v2.4.0 Microsoft.AspNet.signal.SystemWeb v2.4.0 Microsoft.Azure.SignalR.AspNet v1.0.0-preview1-10317 Microsoft.Azure.SignalR.Protocols v1.0.6
您是否在客户端中添加了错误处理代码,如下所示-

//定义任何错误的处理程序 // this.hubConnection.errorerror:any=>{ //把错误推到我们的话题上 // 此为.hubConnection.start .done=>{ this.startingSubject.next; //在集线器上调用connect方法 //this.hubProxy.invokeConnect,userId,usertype; } .failerror:any=>{ this.startingSubject.errorerror; };
}; 目前,Microsoft.Azure.SignalR.AspNet v1.0.0-preview1-10317中存在一个错误。该修复程序计划于本周发布。

服务器与Azure Signal服务的连接已丢失。此代码用于重新连接客户端。