.NET Core:SignalR

  在Startup中的ConfigureServices方法中配置:
services.AddSignalR();

  跨域设置中需要更改设置:
services.AddCors(options =>
  options.AddPolicy(AppConfig.DefaultCorsPolicyName, builder =>
  {
    builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader().AllowCredentials().WithOrigins(AppConfig.Origins.ToArray());
  }));

  在Configure方法中启用:
app.UseSignalR(routes =>
{
  routes.MapHub<CHub>("/hub");
});

  需要继承Hub:
public class CHub : Hub
{
}

posted @ 2019-11-18 16:50  M守护神  阅读(295)  评论(0编辑  收藏  举报