我想使用与~/signalr/hubs
不同的基本中心网址。如何修改此网址,例如修改为~/api/hubs
?
第二个问题,我可以为不同的集线器使用不同的URL吗?例如:
~/api/chat/hubs
~/api/email/hubs
感谢。
答案 0 :(得分:7)
跑过这个,现在可能用0.5 +:
RouteTable.Routes.MapHubs("~/api");
答案 1 :(得分:3)
答案 2 :(得分:0)
这个问题是旧的(4年? wtf ..我一直认为网络套接字是新的)。
......好吧,他们( Microsoft )在website现在
上有新的描述性良好的文档这可能是一个链接唯一的答案,但如果你赶时间....在服务器端启动或owin应用程序配置有这样的事情...
app.MapSignalR("/newCoolUrl", new HubConfiguration());
确定你需要更换所有东西" / signalr"在您使用的任何客户身上" / newCoolUrl"例子
var connection = $.hubConnection("/newCoolUrl", { useDefaultPath: false });