【问题标题】:SignalR script tag for Azure SignalR ServiceAzure SignalR 服务的 SignalR 脚本标记
【发布时间】:2019-10-22 02:24:47
【问题描述】:

我正在开发一个 ASP.NET MVC 5 Web 应用程序(不是 ASP.NET Core),我想从使用 SignalR(单服务器)切换到 Azure SignalR 服务。

<script src="/signalr/hubs"></script>
<script src="/signalr/negotiate"></script>

关于这些script标签;我是否需要同时使 Azure SignalR 服务正常工作,还是应该将 /signalr/hubs 替换为 /signalr/negotiate

当我仅引用 /signalr/hubs 时,我的集线器按预期运行。

同样,这是我的 Owin.Startup... 但我需要两者还是 MapAzureSignalR(string) 替换 MapSignalR()

public partial class Startup
{
    public void Configuration(IAppBuilder app)
    {

        ConfigureAuth(app);
        app.MapSignalR();
        app.MapAzureSignalR("MyApplicationName");
        app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
    }
}

【问题讨论】:

    标签: asp.net asp.net-mvc configuration signalr azure-signalr


    【解决方案1】:

    这是我找到的最好的资源。答案是您只需要 Azure SignalR 引用,而不需要两者。

    https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-quickstart-dotnet

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 2020-01-21
      • 2017-10-07
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多