signalr相关内容

如何访问登录的用户从控制器之外吗?

我使用SignalR来处理我的申请MVC3从客户端的点击。 每次用户点击的东西的时候,我需要验证登录的用户。 如果这是一个MVC3控制器内,我会去: 如果(User.Identity.IsAuthenticated) { 字符串的用户名= User.Identity.Name; //我的code在这里。 } 不过,这code执行不是一个控制器类中。 基本上,我怎么可以访问登 ..
发布时间:2016-07-07 09:50:27 ASP .NET

SignalR追踪在线用户和聊天

我们正在开发社交网络应用程序,将实现几个新功能。 1.跟踪用户在线 2.聊天(一对一聊天,后来群聊) 我已经调查SingalR,似乎有希望的。我们正在使用ASP.NET MVC 3,并考虑使用集线器。 我的问题入手在于是否SignalR会更好,而不是简单的投票聊天?什么会更好至于可扩展性是什么呢?我看到的这样其他的问题,但没能找出其中的一个较好尽可能的可扩展性而言。 第二个问题是,如果我 ..
发布时间:2016-07-07 09:48:24 前端开发

signalr多个聊天室

我计划建立一个聊天应用程序,我读过,signalr是应用的最佳技术之一。 我见过这样的例子,但他们只有一个聊天室。 我想有多个聊天室。用户将只选择那些聊天室之一。 虽然IM初学者,我想创造signalr一个聊天室是这样的: <脚本类型=“文/ JavaScript的”> $(函数(){ VAR连接= $ .connection.communicator; con ..
发布时间:2016-07-07 09:43:53 ASP .NET

如何获得以更新前端从Web API过程反馈

我有建于ASPNET的Web API应用程序的Web API,它具有运行很多程序的方法,就像如下: 文件处理 插入记录DB 将规则应用于记录 验证结果 我想从我的服务器一个实时反馈给我的客户,才能知道什么是正在执行的实际过程。 我想类似Dropbox的上传画面: 我阅读的SignalR是构建实时应用程序的库。 我如何能实现这样的功能任何线索或样品? 解决方案 S ..
发布时间:2016-07-04 20:04:47 C#/.NET

SignalR停止后谈判,不ping通,连接或作出任何长轮询XHR请求

我使用SignalR 1.1.2与SQL作为底板,并经常(如页面加载的70%),洽谈请求SignalR火灾并​​suceedes(不会失败),只是停止并没有任何反应了。我发现有一个与jquery.validation.js有些抵触 所以我更新:jQuery的,jQuery验证和jQuery不显眼的阿贾克斯以最新可用的版本,但它仍然发生,, 其他的时候,它工作正常,我可以看到一些XHR请求提出: ..
发布时间:2016-07-04 19:59:20 C#/.NET

signalr组添加

我可以添加例如用户名代替的 connection.id 的。它的工作原理?我问这是因为过度的ConnectionId我不能发送通知给用户,因为总的ConnectionId是变化? Groups.Add(“my_username”,“MyGroup1的); 解决方案 没有你不行,你必须使用的ConnectionId。但是,您可以做到以下几点。 在集线器商店的用户列表映射到连接ID: 静 ..
发布时间:2016-07-01 19:44:59 ASP .NET

为什么SignalR启动类的配置方法调用两次

我正在通过SignalR使用的启动类一些初始化code。在code在配置方法调用(这是因为ASPNET MVC应用程序)。 初​​始化code需要恰好一次运行,并放置在启动类像这样的配置(IAppBuilder应用)方法: 公共无效配置(IAppBuilder应用程序) { //调用一些自定义的pre初始化code Configu ..
发布时间:2016-07-01 19:37:12 ASP .NET

SignalR Context.User.Name返回空

每当我尝试访问 Context.User.Identity 从中心,用户细节总是空的。 注意: Context.User做的不可以返回null,性能都只是空的: 我已经采取一起来看看在如此的相似,这个问题众多,但所有这些似乎都问为什么 Context.User 是空,答案是将 app.MapSignalR(); 下面 ConfigureAuth(); ,因为我已经做了: 公共无效配置(I ..
发布时间:2016-06-29 21:03:02 C#/.NET

如何创建登录会话计时器为个人用户

我一直对这个自定义计时器我为每个用户的登录会话创建。到现在为止我was'nt能够使个人计时器每个登录会话。 情景: 在用户1 登录时,计时器将开始计数。当用户2 登录,USE1的计时器将重置价值是一样的定时器用户2。 他们似乎有一个计时器(不单独)。 下面是我希望发生的。 在当前的user1登录时,他的计时器便会开始计数。 如果计时器达到900秒(15分钟),它会弹出一些模式框,告 ..
发布时间:2016-06-29 20:56:35 C#/.NET

信号R犯规更新

我有一个要求,以显示管理员发送通知。 我的菜单将只加载一次。 我也有广播通知页面,在这里我会发送通知给其他人。在使用集线器我将消息发送给客户节省BUTTOM的点击。 下面我未读邮件数(如我们在FB)被放置在布局中。 我的所有发送和接收code是在广播通知页面。通知计数不会得到像显示的布局菜单(如FB)上。 会有什么问题? count是更新的网页,供管理员会发送通知。其他网页说主页或任何 ..
发布时间:2016-06-29 20:36:26 ASP .NET

与SignalR jQuery脚本冲突

我遇到的似乎应该是解决相对简单,但到目前为止,答案已经躲避了我的问题。 我使用SignalR返回到主页一个新的局部视图。当我的数据库更新新信息的更新与新的局部视图div标签的客户端函数被调用。到目前为止好。 现在我想添加更多的JQuery code显示/隐藏子行中我的表中出现的局部视图。 问题是到目前为止,我只能得到一个或其他脚本工作。如果我拿到表显示/隐藏功能的工作,它打破了我的剧本sig ..
发布时间:2016-06-29 20:31:39 ASP .NET

SignalR - 建立连接以相当长的时间

我刚开始与SignalR工作的实时更新。我需要在建立连接之后执行一些操作。所以我已经写在.done code()方法。 我现在面临的问题是:建立连接时需要一些时间,因为,我不能够执行它,我打算操作。继我的JS code片段。 $(函数(){ //代理动态创建 projectHub = $ .connection.projectHub; $ .connection.hub ..
发布时间:2016-06-28 22:26:12 ASP .NET

SignalR客户端 - 远程服务器返回错误(401未授权)

premise 我试图做一个Windows服务充当signalR客户端的Web服务器(IIS上的前preSS运行MVC3项目)。当试图连接到服务器,一个401未经授权被返回。 现在,据我了解,在Windows服务的帐户NETWORK_SERVICE下运行,这是有道理的,这是不是连接到IIS一个有效的用户名。不过,我试着按以下方式配置SignalR: 初始化 私有静态连接WebUIConne ..
发布时间:2016-06-28 22:18:05 服务器开发

与SignalR检测“服务器脱机”

我们正试图使用​​SignalR在低带宽环境下,到后端服务器的连接可以来去随意,我们希望我们的Web应用程序作出适当的反应。 它看起来像这样连接API一直在不断变化,过去的一年,但根据最新​​的文档,我试图挂钩高达$ .connection.hub.stateChanged检测连接状态的变化,我也得到一对夫妇打在启动时,客户端从断开的老话 - >连接 - >连接,但是当我停止服务器,事件处理程序 ..
发布时间:2016-06-28 21:46:57 ASP .NET

测试SignalR应用程序在IIS防爆preSS

大家好,我使用Visual Studio 2012,并制定了审核,仅供参考一个简单的应用程序 不过我坚持,因为当我尝试preVIEW的应用,我得到以下错误消息 [PlatformNotSupportedException:此操作需要IIS综合管道模式。] System.Web.Htt presponse.get_Headers()9681446 System.Web.Htt pr ..
发布时间:2016-06-28 21:34:00 ASP .NET

与SignalR广播消息时忽略客户端

我想忽略作出广播消息我的web应用程序请求的客户端。我似乎可以做到这一点的唯一方法是通过缓存当前用户的的ConnectionId: 公共类BroadcastHub:集线器 { 公众覆盖任务OnConnected() { System.Runtime.Caching.MemoryCache.Default.Set(HttpContext.Current.User.Id ..
发布时间:2016-06-28 20:31:17 C#/.NET