我是新来的.Net和SignalR.我正在看一个前同事编写的代码,他把这行添加到Route Config中,现在抛出错误说它已经过时了,但是所有的
documentation我已经以这种方式阅读了建议的映射连接.
- namespace FailureInvestigationToolBox {
- public class RouteConfig {
- public static void RegisterRoutes( RouteCollection routes ) {
- routes.IgnoreRoute( "{resource}.axd/{*pathInfo}" );
- routes.MapRoute(
- name :"Default",url :"{controller}/{action}/{id}",defaults :new {
- controller = "fit",action = "Index",id = UrlParameter.Optional
- }
- );
- RouteTable.Routes.MapConnection<TaskListPersistence>("taskpersist","/taskpersist");
- }
- }
- }
错误是:
- System.Web.Routing.SignalRRouteExtensions.MapConnection<T>
- (System.Web.Routing.RouteCollection,string,string)' is obsolete:
- 'Use IAppBuilder.MapSignalR<TConnection> in an Owin Startup class. See
- http://go.microsoft.com/fwlink/?LinkId=320578 for more details.'
- C:\fit\FailureInvestigationToolBox\App_Start\RouteConfig.cs
是否可能我的SignalR安装有问题,或者是IAppBuilder的方法来映射我应该做什么?如果是这样做的话?
我正在使用SignalR 2.0.3