【问题标题】:SignalR Core with Generic Host带有通用主机的 SignalR 核心
【发布时间】:2019-06-29 11:17:34
【问题描述】:

是否可以将 SignalR Core 与通用主机一起使用?如果是,我该怎么做?

目前,它是一个 .NET Core 2.2 项目,不过如果有必要,我也可以将其升级到 .NET Core 3.0(预览版)。

示例通用主机:

public static async Task Main(string[] args)
{
   var host = new HostBuilder()
      .Build(); 

   await host.RunAsync();
}

【问题讨论】:

    标签: c# .net-core signalr asp.net-core-signalr


    【解决方案1】:

    到目前为止,您只能使用 WebHost 在 asp.net 核心上托管 signalR。请参阅下面来自 github 的讨论链接。

    https://github.com/aspnet/AspNetCore/issues/5284

    但是,当基岩项目进入 .net 框架时,可以在 Genric Host 上运行信号器。请参阅以下链接中 david 提供的示例代码。

    https://github.com/aspnet/AspNetCore/issues/4772

    这是为在 .net 核心后台服务上运行 signalr 而创建的同一个应用程序。但是,它在内部仅使用 WebHost。

    https://github.com/aspnet/AspNetCore.Docs/tree/master/aspnetcore/signalr/background-service/sample

    【讨论】:

      猜你喜欢
      • 2018-06-02
      • 1970-01-01
      • 2018-09-21
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      相关资源
      最近更新 更多