开发Blazor服务器端应用程序 该应用程序不能停机,因此,即使其中一个Web应用程序实例回收,连接也必须保持稳定。因此,我试图通过Azure SignalR服务而不是特定的WebApp实例将SignalR通信从服务器端Blazor传递到客户端。
我在Blazor项目的哪里指定我自己的Azure SignalR服务?
答案 0 :(得分:0)
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存储库。