c# - SignalR - 客户端需要 ASP.net?

标签 c# asp.net signalr

我试图弄清楚客户端的 ASP.net 是否支持 SignalR。如果 webclient 可能的话,我宁愿不依赖 asp.net。到目前为止,我还没有发现任何让我相信它是必需的东西,但我可能会忽略一些明显的东西。

编辑:
正如评论所指出的,我的问题不正确。我最终试图找出使用 SignalR 是否需要 ASP.net。从下面 Lain 的评论来看,这听起来不像是优秀的!

任何信息将不胜感激。

最佳答案

不需要。客户端或服务器端都不需要 ASP.Net。

ASP.Net 是 .Net 的服务器端平台,因此不能用作客户端的一部分。

有一个 native C#/.Net 客户端,但这是轻量级的,不需要任何 http 服务器平台。

服务器端或“集线器”可以进程自托管,或挂接到现有的 IIS 站点。它不直接使用 ASP.net,但可以与 ASP.Net 网站并行工作。

您将需要一个运行的集线器来连接您的客户端。

有关详细信息,请参阅 SignalR 项目站点,其中包含示例:
http://signalr.net/

关于c# - SignalR - 客户端需要 ASP.net?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21782743/

相关文章:

docker - 如何在 Docker 镜像中运行 Signalr Blazor 客户端的 StartAsync 连接?

c# - 使用 SignalR 广播消息时忽略客户端

asp.net - 将 Azure 管道与 Gitlab 集成(持续集成)

asp.net - 在 Web api 2 Controller 的构造函数中注入(inject) DbContext

c# - 用于刷新页面和/或 telerik 网格的 JavaScript 代码

jquery - 使用 webpack 在 Angular2 中包含 jQuery 并从组件访问它

c# - "The format of the URI could not be determined"与 WebRequest

c# - 如何在.Net Core中设置EntryAssembly进行测试

c# - 对于同一个 C# 项目,为什么 NSwag 在我的计算机上失败,而在我的同事上却失败?

c# - 带有 OFT 模板的 Outlook 邮件项目