与ASP一起使用SignalR.净之前



我读了很多关于SignalR的文章,想知道如何在ASP中使用它。净之前。似乎WebAPI路由配置使SignalR连接无法连接到Hub,我不知道如何正确设置以使这2件事一起工作。

如果你没有配置webapi框架来覆盖一些SignalR的默认路由,比如~/signalr/hubs

[assembly: OwinStartup(typeof(SignalRConfig))]
namespace MyApp.App_Start
{
    public static class SignalRConfig
    {
        public static void Configuration(IAppBuilder app)
        {
            app.MapSignalR();
        }
    }
}

这是你需要的信号连接,然后包括客户端脚本

@Scripts.Render("~/signalr/hubs")@Scripts.Render("~/Scripts/jquery.signalR-{version}.js")

下面是我一起使用它们的一个例子

https://github.com/AndersMalmgren/SignalR.EventAggregatorProxy/tree/master/SignalR.EventAggregatorProxy.Demo.MVC4

最新更新