关于Signalr 推送问题求助!!!
[HubName("chat")]
public class ChatHub :Hub
{
public void Send(string clientName, string message)
{
Clients.All.addSomeMessage(clientName, message);
}
}
为什么我明明给了HubName 特性,
var myClientName = $('#Placeholder').val();
var chat = $.connection.chat; --无法获取未定义或 null 引用的属性“chat”
但是在客户端却一直取不到这个代理对象???
纠结一天了,有没有做过Signalr 推送的大神啊
------解决方案--------------------上个月写的Demo,你可查看一下
------解决方案--------------------
你用的是什么版本的SignalR?2.0?
------解决方案--------------------既然是2012直接看demo啊。官网有demo的啊。
我这用的是1.0。然后注意下序列化的dll记得引用。要不也是undifine.
Application_Sart
RouteTable.Routes.MapConnection<MonitorConnection>("echo", "echo/{*operation}");
RouteTable.Routes.MapHubs();
Init
hunCon = GlobalHost.ConnectionManager.GetHubContext<MonitorHub>();
------解决方案--------------------2.0 不要使用RouteTable.Routes.MapHubs();
Owin 启动类加了吗?