【问题标题】:Using SignalR Without an ASP.Net Core Server在没有 ASP.Net Core 服务器的情况下使用 SignalR
【发布时间】:2020-05-15 13:52:44
【问题描述】:

经过我的研究,SignalR 是我可以在 ASP 中使用的中间件。是否可以将服务器部分托管在控制台应用程序或 dll 中?

我已阅读有关 SignalR 网络主机的信息,但该指南适用于 .Net Framework:https://docs.microsoft.com/de-de/aspnet/signalr/overview/deployment/tutorial-signalr-self-host

【问题讨论】:

  • SignalR 来自 3.x,现在是 .NET Core 的原生版本。你到底想在这里做什么?将 .NET 控制台应用与 SignalR Core 一起使用?
  • SignalR 有两个组件 - 服务器和客户端。不确定是否有可能在没有 ASP 的情况下拥有服务器(从我的头上看,我没有看到很多情况为什么你需要它)但客户端可以托管 without ASP
  • @Kiril1512 没错,就像在控制台应用程序中托管它一样,因为我不想要 IIS。 SignalR 不只是我可以在 ASP 中使用的中间件吗?我的问题只是关于服务器部分

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


【解决方案1】:

不是 100% 确定你在问什么。

SignalR 内置在 ASP.NET 核心中,您可以在同一个应用程序中引用和使用它,它可以在 IIS 中运行,也可以自托管,即使 asp.net 核心网络应用程序基本上都是控制台应用程序,但需要成为一个网络(您的应用程序的互联网方面。

如果有帮助,还有特定的 Azure 服务来处理信号 R https://azure.microsoft.com/en-gb/services/signalr-service/

【讨论】:

猜你喜欢
  • 2017-03-14
  • 2021-10-30
  • 2013-03-09
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 1970-01-01
  • 2016-09-27
  • 2012-04-05
相关资源
最近更新 更多