在我的项目中,Application_Start中包含以下代码。如果取消注释MapConnection,则我的应用程序将无法运行;如果我将MapConnection注释掉,那么它将很好用。
//RouteTable.Routes.MapConnection<MyConnection>("myhubs", "/myhubs");
RouteTable.Routes.MapHubs("/myhubs", new HubConfiguration());
以下是MyConnection的代码:
public class MyConnection : PersistentConnection
{
protected override Task OnConnected(IRequest request, string connectionId)
{
return base.OnConnected(request, connectionId);
}
protected override Task OnReceived(IRequest request, string connectionId, string data)
{
return OnReceived(request, connectionId, data);
}
}
我的目的是使用MyConnection跟踪某个URL的一些低级消息,但是该URL已使用MapHubs映射为上述代码。然后,如何使MapConnection和MapHubs可以为同一个网址一起使用?谢谢。