SignalR [必须在Windows服务中发送数据之前调用Start]

时间:2014-08-27 05:56:32

标签: .net signalr signalr-hub signalr.client

我是SignalR的新手

在我的应用程序中,我有一个Window服务,用于发送signalr消息,它在一个mvc4应用程序中正常工作。 现在我必须在不同的项目中使用SignalR服务但是同样的服务在应用程序中显示出明显的错误。 enter image description here

2 个答案:

答案 0 :(得分:1)

您获得的错误表示您在尝试通过连接发送数据之前尚未启动SignalR连接。

您应该在尝试发送消息之前调用(Hub)Connection.Start()并等待从此返回的Task成功完成。

您在客户端使用SignalR 1.0并在服务器上使用2.0应该没关系。

答案 1 :(得分:0)

只需更新Microsoft.AspNet.SignalR.Client"即可解决此问题。版本为2.1.1