17得票2回答
OnDisconnected():没有找到适合覆盖的方法 - SignalR。

我一直在尝试按照CodeProject上的"Asp.Net SignalR聊天室"教程实现一个聊天室(http://www.codeproject.com/Articles/562023/Asp-Net-SignalR-Chat-Room)。然而,我遇到了错误"Hubs.ChatHubs.On...

17得票2回答
从控制器中使用Hub方法?

我是使用SignalR 2的,但我无法想象如何在控制器操作中使用我的Hub方法。 我知道我可以这样做: var hub = GlobalHost.ConnectionManager.GetHubContext<T>(); hub.Clients.All.clientSideMe...

17得票4回答
SignalR - 检查用户是否仍然连接

我有一个名为 "client-side" 的方法,它会启动一个定时器并运行一个委托,每10秒执行一次。由于如果没有人连接到该枢纽时继续运行该委托将毫无意义,因此在重新计划之前,我希望在委托内部检查是否仍有用户连接到该枢纽。是否有任何方法可以做到这一点?

16得票2回答
SignalR版本兼容性 (状态码:405“方法不允许”)

我正在处理一个SignalR项目,但遇到了问题。我试图使用.Net Core构建服务器,使用传统的.Net(框架4.6.1)构建客户端。然而,服务器和客户端似乎不兼容。 我遇到的最后一个问题是StatusCode:405,ReasonPhrase:“Method Not Allowed”。我...

16得票4回答
在SignalR中传递强类型的Hubs

我刚刚更新了一些SignalR引用,为了允许泛型类型的Hubs Hub<T>,某些事情已经发生了变化。在现有的示例和文档中,例如: 使用 SignalR 进行服务器广播 我们有一个静态类通过以下机制保存客户端的引用:public class StockTicker() { pr...

15得票1回答
SignalR导致服务器出现错误请求400

我们在 SignalR 上遇到了问题。我们有一个拍卖网站,使用 SignalR 进行实时竞标。我们解决了一些浏览器的问题,一切似乎都运行良好。然后我们在服务器上安装了新的遗迹 (New Relic),发现每分钟我们在 SignalR 的连接、重连和中止操作上都收到了 HTTP 错误码 400。...

15得票7回答
在ASP.NET MVC4中,/signalr/hubs无法加载:抛出404错误。

以下是我所做的: 使用NuGet获取了SignalR以供我的MVC4项目使用。 在控制器中创建了一个MyHub类(SignalRTestController.cs)。 在Index操作中,尝试从Hub外部广播消息并返回视图。 在视图中,引用了所有脚本和/signalr/hubs。 问题...

15得票1回答
在WebApi和MVC项目之间共享SignalR中心

有没有推荐的方法可以在两个应用程序之间共享SignalR Hub? 实际情况是一个面向公众的WebAPI项目和一个内部的MVC WebApp。 我想做的是从WebAPI项目调用SignalR hub上的方法,并将这些方法的结果推送到通过MVC应用程序连接的客户端。 最佳选择是否为创建第三个...

14得票4回答
SignalR - 在连接时发送消息

今天我一直在尝试使用SignalR,这真的很棒。基本上我想要实现的是以下内容: 设备连接后应立即向第一个设备发送消息。如果连接的设备多于1个,则希望发送两条消息。一条消息发送给除最后一个连接的客户端外的所有客户端。另一条消息仅发送给最新连接的客户端。 当我将代码放入自定义API控制器中并调...

14得票3回答
在SignalR中获取完整URL的方法

我正在使用SignalR开发一个用户跟踪解决方案,这是一个有趣的项目,旨在学习如何在ASP.NET MVC应用程序中使用SignalR。 目前,我可以跟踪已登录的用户以及他们在特定页面停留的时间。如果他们移动到另一个页面,我也会进行跟踪,并重置SignalR更新的计时器......许多其他功...