加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – .NET Signalr MapConnection已经过时了?

发布时间:2020-12-15 19:23:48 所属栏目:asp.Net 来源:网络整理
导读:我是新来的.Net和SignalR.我正在看一个前同事编写的代码,他把这行添加到Route Config中,现在抛出错误说它已经过时了,但是所有的 documentation我已经以这种方式阅读了建议的映射连接. namespace FailureInvestigationToolbox {public class RouteConfig { pu
我是新来的.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:fitFailureInvestigationToolboxApp_StartRouteConfig.cs

是否可能我的SignalR安装有问题,或者是IAppBuilder的方法来映射我应该做什么?如果是这样做的话?

我正在使用SignalR 2.0.3

解决方法

是的,你必须使用IAppBuilder.添加Owin启动类,并在其配置方法中调用MapConnection< T>在你收到的应用程序参数上.这应该工作.检查 here和 here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读