我有在 .net 框架 4.6.2 上运行的现有 Asp.net mvc azure webapp。我正在使用 SignalR 进行实时操作。在我启用自动缩放之前一切正常。启用自动缩放后,我不会每次都收到消息。我知道这是因为多个网站实例。我看到并尝试了一些选项来解决这个问题,即
(i) Service Bus
(ii) Sql server backplane
(iii) Redis backplane
现在我还听说了 Azure SignalR Service。
我试过服务总线,但它不工作。我对“appName”参数也有点困惑 GlobalHost.DependencyResolver.UseServiceBus(connectionString, "appName"); 是我的 webapp 名称还是服务总线名称?但是我都试过了但没有工作
其次,我尝试了 azure signalR 服务。我安装了所需的软件包,但在 Startup.cs 中没有名称为“app.MapAzureSignalR(this.GetType().FullName)”的函数。也没有获取任何命名空间引用。
对于 azure signalR 服务:- 它是否仅适用于 .Net 核心?
请帮助我找到一个易于实施且具有成本效益的解决方案。我的网站上没有太多流量。