将signalR的hub类放在asp.net项目的separete文件夹中

时间:2014-01-30 18:46:19

标签: asp.net signalr

我在

跟踪了一个signalR turorial

http://www.asp.net/signalr/overview/signalr-1x/getting-started/tutorial-getting-started-with-signalr

它适用于我创建的所有集线器。 但是当我尝试将集线器类分成单独的文件夹时,会出现问题。

假设我想将所有Hub类放入根集线器文件夹中。

我尝试过改变,

来自src =“/ signalr / hubs” 到src =“/ hubs” 在客户端和

来自 RouteTable.Routes.MapHubs();

要 RouteTable.Routes.MapHubs(“〜/ Hubs”,new HubConfiguration()); 在服务器端

由于我的集线器位于root Hubs文件夹中

有人知道我应该怎么做......?

1 个答案:

答案 0 :(得分:0)

您可以将信号器连接URL配置为自定义路径。集线器代理类生成路径将是指定的信号器连接URL的“/ hubs”子文件夹(默认情况下为“/ signalr”),如http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client#dynamicproxy中所述。