C# 使用.MapOwinRoute()而不是OwinStartup/Configuration类-协商返回404
我正在使用SignalR 2开发一个应用程序,通过ASP.net 4 RouteTable.Routes的.MapOwinRoute()扩展方法映射SignalR时遇到问题。比如:C# 使用.MapOwinRoute()而不是OwinStartup/Configuration类-协商返回404,c#,asp.net,signalr,signalr-hub,owin,C#,Asp.net,Signalr,Signalr Hub,Owin,我正在使用SignalR 2开发一个应用程序,通过ASP.net 4 RouteTable.Routes的.MapOwinRoute()扩展方法映射SignalR时遇到问题。比如: RouteTable.Routes.MapOwinRoute(“signal.hubs”,“signal/hubs”,a=>a.Mapsignal()); 还添加到Web.Config: 您不希望将路线映射为要映射前缀(路径)。此外,您使用了错误的url和错误的IAppBuilder重载 RouteTable.R
RouteTable.Routes.MapOwinRoute(“signal.hubs”,“signal/hubs”,a=>a.Mapsignal());
还添加到Web.Config:
您不希望将路线映射为要映射前缀(路径)。此外,您使用了错误的url和错误的IAppBuilder重载
RouteTable.Routes.MapOwinPath("/signalr", app => app.RunSignalR());
上述逻辑采用以Signal开始的任何路径,并将其传递给Signal中间件