首页 文章

Asp .Net Core 2 SignalR(1.0.0-alpha2-27025)/ signalr / negotiate 404 Error

提问于
浏览
4

我将SignalR添加到ASP .Net Core 2应用程序

packages

  • "Microsoft.AspNetCore.All"版本= "2.0.0"

  • "Microsoft.AspNetCore.SignalR"版本= "1.0.0-alpha2-27025"

  • "Microsoft.AspNetCore.SignalR.Client"版本= "1.0.0-alpha2-27025"

  • "Microsoft.AspNetCore.SignalR.Client.Core"版本= "1.0.0-alpha2-27025"

  • "Microsoft.AspNetCore.SignalR.Common"版本= "1.0.0-alpha2-27025"

  • "Microsoft.AspNetCore.SignalR.Core"版本= "1.0.0-alpha2-27025"

public IServiceProvider ConfigureServices(IServiceCollection services)
{
    services.AddSignalRCore();
    services.AddSignalR();
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IServiceProvider serviceProvider)
    app.UseSignalR(routes =>
    {
        routes.MapHub<ManageHub>("manageHub");
    });
}

url:port/signalrurl:port/signalr/negotiate... 返回404

url:port/manageHub 使用"Connection ID required"返回400

我没找到.MapSignalR()

如何在ASP .Net Core中使用SignalR?

2 回答

相关问题