asp.net-web-api – 在WebApi和MVC项目之间共享SignalR集线器
发布时间:2020-05-24 02:00:48 所属栏目:asp.Net 来源:互联网
导读:在两个应用程序之间共享一个SignalR集线器是否有推荐的方法? 实际情况是面向WebAPI项目和内部MVC WebApp的公众.我想做的是从WebAPI项目的SignalR集线器上的调用方法,并将这些方法的结果推送到通过MVC应用程序连接的客户端. 最好的选择是创建第三个“Hub”项
|
在两个应用程序之间共享一个SignalR集线器是否有推荐的方法? 实际情况是面向WebAPI项目和内部MVC WebApp的公众.我想做的是从WebAPI项目的SignalR集线器上的调用方法,并将这些方法的结果推送到通过MVC应用程序连接的客户端. 最好的选择是创建第三个“Hub”项目,并将这两个项目连接起来如果是这样,集线器实例如何管理?两个应用程序可以从不同的应用程序池(可能是主机)获得对同一个中心的引用? 我读了一些关于GlobalHost.ConnectionManager.GetHubContext的内容,这样可以有效地获得两个应用程序可以使用的单例中心? 任何想法都非常感谢 解决方法只需通过SQL Server表设置信号消息路由.它将使用相同的路由设置自动连接所有集线器.没有别的可做,这是魔术.GlobalHost.DependencyResolver.UseSqlServer(ConfigurationManager.ConnectionStrings["signalr"].ConnectionString); 您将需要以下nuget软件包:Microsoft.AspNet.SignalR.SqlServer (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-5 – MVC5中的域路由
- .net core azure部署失败:项目文件不存在
- asp.net – HTTP错误403.14 – 访问网站时出现禁止错误
- asp.net-mvc – 同时发送文件并重定向到新页面的MVC方式是什
- 使用C#读取dbf行情文件
- asp.net-mvc – 依赖注入和ASP.Net成员提供程序
- 使用实体框架在ASP.Net中创建报表
- asp.net – 如何Html.Encode在Webforms
- asp.net-mvc-3 – 指定Html.TextBoxFor的大小和最大长度
- asp.net-mvc-4 – 如何在服务器上安装ASP.NET MVC4 RC(2008
