我正在开发一个带有 dotnet core 和 singalR 的聊天应用程序。 2 天前,我了解到我需要使用 Azure SigalR 服务来扩展我的聊天服务器。于是我开始创建一个 Azure signalR 服务并在我的项目中实现它。我的聊天在单个服务器上正常工作。但是当将 AddSignalR 部分添加到代码时,我的应用程序出现连接错误:
<块引用>建立连接时出错错误
我的startup.cs代码
services.AddSignalR()
.AddAzureSignalR("Endpoint=https://*******.service.signalr.net;AccessKey=************;Version=1.0;");
如果我从代码中删除 .AddAzureSignalR() 部分。它再次按预期工作。
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapHub<ChatHub>("/chat");
endpoints.MapHub<OnlineHub>("/online");
});
我都尝试过 Microsoft.Azure.SignalR.Management 和 Microsoft.Azure.SignalR nuget 包。我在两者上都遇到了同样的错误。我也在使用 Azure SignalR 服务的免费选项
有人知道我为什么会失去连接吗?