Asp.net 信号器RouteTable.Routes.MapHubs()是否可用;绝对必须放在应用程序_Start()中?

Asp.net 信号器RouteTable.Routes.MapHubs()是否可用;绝对必须放在应用程序_Start()中?,asp.net,asp.net-mvc-4,asp.net-mvc-routing,signalr,global-asax,Asp.net,Asp.net Mvc 4,Asp.net Mvc Routing,Signalr,Global Asax,它是否可以放在Global.asax中的其他自定义命名方法中,这些方法可以像OnApplicationStarted()一样首先启动?我面临的困境是,我们的项目有一个自定义类,Global.asax中的类继承自该类,而不是标准的“System.Web.HttpApplication”。这意味着我不能使用“应用程序启动”方法来设置我的信号集线器路由 所以我的问题是:signer是否绝对地硬连接到使用Global.asax中方法名为“Application\u Start”的方法?谢谢 MapHub

它是否可以放在Global.asax中的其他自定义命名方法中,这些方法可以像OnApplicationStarted()一样首先启动?我面临的困境是,我们的项目有一个自定义类,Global.asax中的类继承自该类,而不是标准的“System.Web.HttpApplication”。这意味着我不能使用“应用程序启动”方法来设置我的信号集线器路由


所以我的问题是:signer是否绝对地硬连接到使用Global.asax中方法名为“Application\u Start”的方法?谢谢

MapHubs
只需创建
signar/hub
脚本。无论您在何处生成它,只要它是在您尝试使用脚本之前生成的。

太棒了。谢谢所以我认为我遇到的问题可以归结为调用jquery脚本引用的顺序……它不仅仅是生成脚本。它使信号机的集线器一般工作。这是所有信号中心请求的入口。哦,哇。刚刚意识到你是David Fowler(信号机项目的首席开发人员)。我很感谢您对我的问题的回答。这是当场的。问题在于jquery库在页面上被加载了两次。