signalr-hub相关内容
在MVC项目中,我在集线器上有一个与此类似的方法: public string Foo() { return DoCrazyThingThatReturnsJson(); } 不幸的是,SignalR(或其他东西)采用了已编码的JSON字符串并愉快地对其进行编码,然后将其返回,因此浏览器就像LOLWTF.有没有办法跳过第二种编码? 解决方案 查看 我们假定所有ArraySegm
..
我在SignalR写一个游戏。这个想法是你用你的笔记本电脑连接,它将用作“显示器”,然后你连接智能手机,它将被用作“操纵杆”。整个设置运行良好。 现在一切正常,我决定重构代码。我意识到操纵杆和显示器之间的关系是一种方式(显示器永远不需要将信息发送回操纵杆)。因此我决定在操纵杆上不需要任何signalR可调用的客户端函数(例如,操纵杆js中没有 gameHub.client.joyStickM
..
到目前为止,SignalR Hubs已经在我的开发机器上与IIS 7.5中的本地托管网站完美配合。我让客户端在点击事件上向服务器发出信号器调用,然后服务器在将响应发送回客户端上的回调方法之前执行20秒的线程延迟。这适用于所有浏览器。但是,当我将应用程序部署到Windows Azure云时,SignalR开始出现这些间歇性问题。具体来说,服务器在客户端上达到回调方法似乎存在问题。我通过观看Chrom
..
这是两个问题,但是: 为我提供顶级异常处理程序的最佳方法是什么毂?当前版本的SignalR似乎不可能 为什么当我在Hub中抛出错误时,这实际上在客户端上没有做任何事情? $。connection.hub.error(function(){ return alert(“test”); }); 当我调试时,我可以看到我的错误方法被连线,但当我在Hub上抛出异常时,我可以看到
..
我有IE和SignalR的问题,我正在使用它在两个数据库之间执行同步操作,在所有情况下,操作在Google Chrome / Firefox / Safari上成功完成。 第一次使用IE时,同步执行成功但只有一次,第二次是挂起的请求堆栈和页面永远冻结。 我在网上找到了一个改变传输模式的解决方案。 但页面仍然冻结。 if(isIE()){ $ .connection.hub。 s
..
我正在使用 SignalR 2.0.0-beta2 它在生产环境中表现奇怪,在 Windows Server 2008上安装了 ASP.NET MVC 5 [.NET Framework 4.5]应用程序, IIS 7 。 AppPool处于集成模式,只有这个应用程序。 GET 请求> SignalR 只需 60 ms : http:// mysite .org.br / signa
..
我认为我错过了很简单的东西,也许只是需要一套新的眼睛。我有一个ASP.NET MVC应用程序。在该应用程序中,我使用Unity为我的IoC处理依赖注入。我的每个存储库都需要注入数据库工厂,每个数据库工厂都需要注入一个主体。到目前为止,我一直在使用PerRequestLifetimeManager注册这些。 // Repositories container.RegisterType
..
我有一个MVC 5应用程序提供视图,和一个Web API 2应用程序作为服务层(.NET 4.5)。 Web API应用程序使用SignalR 2.1.2在处理POST到服务API时返回进度。两者部署到不同的域,因此我已按照 asp.net 教程文章。 [assembly:OwinStartup(typeof(Startup))] 命名空间MyApp.Service { publi
..
我正在为我的SignalR服务器创建一个Hub类,并希望使用一个通用的方法,它将从大量的代码行中拯救我。但是当我尝试从一个也在C#中的Xamarin.iOS客户端调用下面的服务器代码时SignalR会给我一些错误。 服务器代码 public List SendDataToClient()其中T:BusinessEntityBase { return SomeDB
..
目前我有一个应用程序,这是非常健谈的,需要通过一个Singleton的支持(参见下面的代码)。我升级到2.0 SignalR和我跟着升级指南,但之后,我将它部署到一个环境中,有时每一个“协议”的所有请求失败,signalr休息,而当它不那么打破它是推动非常慢通知下到从服务器客户端,也许这有什么用长轮询用它做什么?这里是我的服务器端代码的样子。 配置方法在Owin启动类 VAR hub
..
我在移动应用程序中使用SignalR 2.0与.NET客户端,所以我需要处理各种类型的断开。有时SignalR客户端重新连接没有我的帮助 - 有时候我有()再次调用HubConnection.Start重新连接。 (因为SignalR神奇地自动重新连接在某些时候,我想知道如果我失去了一个功能或配置设置) 什么是设置的最佳方式客户端将自动重新连接?我见过处理()关闭事件,然后一个正秒钟后连接j
..
我试图建立我AutoFac注册以这样的方式,本次测试通过: [测试] 公共无效Autofac_registration_test() { //由于 变种建设者=新ContainerBuilder(); RegisterServices(制造商); VAR容器= builder.Build(); //当 VAR firstHub = container.Resolve
..
我实现一个聊天室。到目前为止,一切都很好 - 用户可以通过客户端JS从他们的浏览器发送的消息,我可以使用C#客户端做同样的事情 - 这些消息得到广播给其他用户。现在,我正在努力实现“在线用户” 我的做法是这样的: OnConnected - 更新数据库的用户是IsOnline =真 OnDisconnected - 如果用户没有任何其他连接,更新用户在DB是 IsOnline = F
..
我的工作对使用SignalR在ASP .NET 4.0框架的Web应用程序,已经从的NuGet包安装。当调试或没有在本地调试运行应用程序它工作正常。然而,当它被部署到生产服务器是无法找到被动态地注入HttpHandlers的在信号/集线器文件。由于它的动态性质它必须动态创建的,所以我不能工作文件只复制到该项目无论是。 我试图加载文件的以下方法: <脚本的src =“/ signalr /
..
我有一个简单SignalR集线器应用程序,使用MVC4 / C#在服务器端,在Azure的Web角色托管(单实例,在模拟器,与HTTP输入端点),且打字稿编译成JS在客户端上。我有一些客户可能会上传到图像的画廊,有人上载然后当我需要的任何其他连接的客户端收到一条消息,告诉他们发生了这种情况,并给他们刷新的机会,类似于将通知您的方式一个新的答案,您正在查看这里左右。问题 在服务器我返回库中的项目列
..
我想创建一个使用C#5异步/等待功能SignalR应用程序,但每当运行code,它会抛出一个System.InvalidOperationException。这是最简单的code重现该问题。 公共类SampleHub:集线器 { 公共任务<串GT; GetGoogle() { VAR HTTP =新的WebClient(); 返回http.D
..
我有一个MVC应用5服务了意见,并在Web API 2个应用程序作为服务层(.NET 4.5)。在Web API应用程序使用SignalR 2.1.2,因为它是处理POST到服务API返回的进展。这两个被部署到不同的领域,所以我设置跨起源的支持,按照
..
有没有推荐的方法,以在两个应用程序?分享SignalR枢纽 而实际情况是一个面向公众的WebAPI项目和内部Web应用程序的MVC。我想要做的是从的WebAPI项目SignalR枢纽调用方法,并已对这些方法的结果推到通过MVC应用程序连接的客户端。 请问最好的选择是创建第三个“中心”的项目,并有两个项目连接到?如果是这样,怎么也轮毂实例管理的?这两个应用程序可以从不同的应用程序池(也可能是主机
..
我想从.NET的Web API控制器动作中调用客户端的方法。 我能做到这一点? 唯一的文章中,我可以找到接近我所希望做的是这样的:
..
我有一个asp.net MVC 4.0应用程序。在我的观点之一,我希望显示的当前新闻列表(的IEnumerable<新闻> )。从Web API来 的事情是,新闻的列表可以或可以不被经常更新。换言之,平均每天,后端团队可以具有使用后端CMS进入从5到45的消息。 我需要找出一种方法来刷新消息的用户列表中的他的浏览器中没有的,当然,刷新整个网页。 我最初的想法本来是要加入一段Jav
..