1

开发 Blazor 服务器端应用程序 该应用程序不能停机,因此即使其中一个 Web 应用程序实例回收,连接也必须保持稳定。因此,我试图通过 Azure SignalR 服务而不是特定的 WebApp 实例将 SignalR 通信从服务器端 Blazor 引导到客户端。

在 Blazor 项目的哪个位置指定我自己的 Azure SignalR 服务?

4

1 回答 1

1

Azure:SignalR:ConnectionString是 SignalR 寻找建立连接的默认配置键。

您可以使用以下命令设置此键的值。

dotnet user-secrets set Azure:SignalR:ConnectionString "<your connection string>"

另外不要忘记在启动文件中添加 AzureSignalR 服务。

public void ConfigureServices(IServiceCollection services)
{
    ...
    services.AddServerSideBlazor();
    services.AddSignalR().AddAzureSignalR();
    ...
}

有关详细信息,您可以查看aspnet/AzureSignalR-samples存储库。

于 2019-07-23T04:44:06.523 回答