无法使用 Azure SignalR 服务连接到集线器

时间:2021-07-28 10:50:01

标签: azure .net-core signalr azure-signalr

我正在开发一个带有 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 服务的免费选项

有人知道我为什么会失去连接吗?

0 个答案:

没有答案