我正在开发一个Azure MVC5Web应用程序(不是Azure核心),我想从使用SignalR (单个服务器)切换到ASP.NET SignalR服务。
<script src="/signalr/hubs"></script>
<script src="/signalr/negotiate"></script>关于这些script标签,我是需要这两者才能让Azure SignalR服务工作,还是应该用/signalr/negotiate替换/signalr/hubs?
当我只引用了/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);
}
}发布于 2019-06-17 21:24:48
这是我找到的最好的资源。答案是,您只需要Azure SignalR引用,而不是两者都需要。
https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-quickstart-dotnet
https://stackoverflow.com/questions/56479741
复制相似问题