Тег сценария SignalR для службы Azure SignalR - PullRequest
1 голос
/ 06 июня 2019

Я работаю над веб-приложением ASP.NET MVC 5 (не 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);
    }
}

1 Ответ

1 голос
/ 17 июня 2019

Это был лучший ресурс, который я нашел. Ответ заключается в том, что вам нужны только ссылки Azure SignalR, а не обе.

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

...