3

我想使用与~/signalr/hubs. 如何修改此网址,例如修改为~/api/hubs

第二个问题,我可以为不同的集线器使用不同的网址吗?例如:

~/api/chat/hubs  
~/api/email/hubs

谢谢。

4

3 回答 3

7

遇到这个,现在可能有 0.5+:

RouteTable.Routes.MapHubs("~/api");
于 2012-07-13T21:40:29.400 回答
3
  1. 不,你可能不会,它在源代码中是硬编码的。
  2. 不,生成的代理适用于所有集线器。
于 2011-11-15T18:47:21.943 回答
1

好吧,这个问题很老了(4年?wtf ..我一直认为网络套接字有点新)。

...嗯,他们(微软)现在在他们的网站上有新的描述性良好的文档

这可能只是一个链接的答案,但如果你赶时间......在启动时的服务器端或 owin 应用程序配置有这样的东西......

app.MapSignalR("/newCoolUrl", new HubConfiguration());

嗯,确定您需要将您正在使用的任何客户端上的所有“/signalr”替换为“/newCoolUrl”示例

var connection = $.hubConnection("/newCoolUrl", { useDefaultPath: false });
于 2017-06-27T07:25:25.210 回答