没有OWIN的SignalR

nZe*_*eus 5 asp.net-mvc signalr owin

我正在参与ASP MVC项目.

我想在项目中使用SignalR,但我不想使用OWIN lib.

据我所知,SignalR使用这段代码在应用程序中注册:

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.MapSignalR();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何修改它以删除对OWIN的依赖?

我想用类似的方法 RouteConfig.RegisterRoutes(RouteTable.Routes);

Ara*_*vam 3

如果您不需要 owin 库,您可以使用 SignalR 1.x。

protected void Application_Start()
{
    RouteTable.Routes.MapHubs();
}
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,它还需要Owin:https://github.com/SignalR/SignalR/blob/1.2.2/src/Microsoft.AspNet.SignalR.SystemWeb/SignalRRouteExtensions.cs (3认同)