7得票1回答
当客户端断开连接时,SignalR是否可以将消息排队,并在客户端重新连接时将它们重新发送给客户端?

我们目前使用SignalR从后台接收实时消息,并在UI客户端上显示。当UI客户端在线并连接到SignalR时,它会接收到消息,而当它断开连接时会丢失消息(例如:用户关闭页面并使SignalR断开客户端)。 然而,现在我们需要向用户显示所有消息,包括在UI客户端处于离线状态时由SignalR发送...

18得票1回答
SignalR发送消息给单个connectionId

我有一个经典的asp.net网站。我成功地实现了SignalR基本功能(其中一个客户端向其他客户端发送消息)。但现在我想仅向特定连接ID发送消息。 我的Hub:** [HubName("chatHub")] public class ChatHub : Hub { ...

9得票3回答
在连接UWP中的SignalR(Core)通讯中枢时出现“证书颁发机构无效或不正确”的提示。

我正在尝试从我的UWP应用程序连接到SignalR Core中心。 在.NET Core应用程序(2.1)中,它能够正常工作,而在UWP中调用hub.StartAsync()时会抛出异常。 “证书颁发机构无效或不正确”。 以下是我的代码: hub = new HubConnection...

7得票1回答
如何将 Hub 内容从任意服务器带到 *另一个服务器* 的项目 Hub?

在代码的排列和位置方面存在困惑,因此我希望能找到以下问题的解释: 当我有一个服务器"https://localhost:48009/",并且该应用程序配备了Signal-R的所有要求,并且该Hub已经存在。 在文件夹Hubs中,有一个Hub类ChatHub.cs using System;...

10得票3回答
在IIS中托管SignalR

我在思考一个问题,这几天一直困扰着我:是否可以在IIS中托管SignalR Hub?这种情况是否可能发生?我找到了一个名为“自托管”的解决方案,但需要借助控制台应用程序。我想在我的IIS中托管SignalR Hub,这是否可能?有人能提供相关示例吗? 我将发布自托管代码,希望能够帮到大家。 ...

8得票1回答
在Signalr中每个请求的静态数据

我希望在SignalR请求的生命周期内静态存储用户信息。在WebAPI中,我使用HttpContext.Current.Items来实现,但这在SignalR中不存在。 我知道ThreadStatic不起作用,因为SignalR线程可以在多个请求之间共享。 参考资料:我正在IIS中托管它,...

18得票3回答
SignalR超时属性

我们发现了这个链接,其中指定了不同的超时属性: https://github.com/SignalR/SignalR/wiki/Configuring-SignalR 还有这篇很好的文章(When does a reconnect in signalR occour?),介绍了 Signal...

7得票1回答
在ASP.Net Boilerplate中,从应用程序服务层调用SignalR Hub是否是一种不好的做法?

我正在使用ASP.NET Core 2.1的Asp.Net Boilerplate模板。 我在Web.Core程序集中实现了一个Hub并创建了一个控制器。 我可以从任何客户端订阅/通知我的Hub数据,这不是我的问题。 我想在应用服务层中使用此Hub,但默认情况下应用服务层未引用SignalR...

7得票2回答
在网络断开/重新连接时,SignalR未调用断开连接。

我正在我的应用程序中使用 SignalR。我的应用程序在很大程度上依赖于正确调用OnDisconnected()方法。以下情况下会正确调用: public Task OnDisconnected() { try { DeleteUser(Context...

17得票3回答
SignalR "Error during negotiation request"

我的应用程序中有套接字通知,当我在本地运行时工作得很好,但是当我部署到我的VM上时,它会抱怨并给出以下消息。Error: Error during negotiation request. at Object.signalR._.error (jquery.signalR.js:178...