问题标签 [signalr.client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3036 浏览

asp.net-mvc-3 - SignalR .Net 客户端无法连接(更新:如何设置 auth.cookie?)

这件事让我抓狂。

我有一个 .net 4.0 控制台应用程序和一个 MVC Web 应用程序。

javascript 客户端可以连接并与服务器对话 - 这里没有问题...

但我的 .net 客户端抛出 System.AggregateException with InnerException = "解析值时遇到意外字符:<.Path...

所以我创建了一个空的 MVC3 应用程序,添加了 SignalR 库,.net 客户端令人惊讶地连接到它。但由于某种原因,它对另一个没有。我已经检查了所有内容,两个 MVC3 应用程序,都使用相同的 SignalR 库,相同的 NewtonsoftJson ......我认为它一定与路由有关,我猜不是 - js 客户端工作。

会是什么呢?

UPD:我想...这是因为服务器上的 FormsAuthentication。现在有什么方法可以将 .ASPXAUTH cookie 提供给 SignalR,以便它可以连接到服务器?

0 投票
1 回答
143 浏览

signalr - Windows 应用程序中的 SignalR

请,任何人都可以展示一个如何在 Windows 应用程序中实现 signalR 的示例。我需要在服务器端启动时显示一个消息框

0 投票
2 回答
3161 浏览

asp.net - 从页面导航时,当页面加载错误时,signalR 中断

当导航离开具有 signalR 连接/连接集线器的页面时,我收到以下错误消息。

连接到“http://localhost:53604/signalr/signalr/connect?transport=serverSentEvents&connectionId=0b308c0d-2122-4e60-a9fa-f6e3f3eb1f4e&connectionData=%5B%7B%22name%22%3A%22packageactionstatus%20%22%7D %5D&tid=9"在页面加载时被中断

我确实了解由于离开页面而导致连接丢失(这很好),但是在离开当前页面之前是否有安全的方法来停止连接?

0 投票
1 回答
1838 浏览

asp.net-mvc - signalR 未找到元素错误消息

在包含 signalR 的页面上,我在 firebug 中收到以下错误:

一切仍然正常,但只是想看看这是否会成为一个问题。谢谢

0 投票
1 回答
1963 浏览

asynchronous - 使用 signalR 更新 Winforms UI

我有一个表单,它是在系统托盘中运行的它自己的 UI 线程上创建的,我需要使用来自服务器的 signalR 连接进行操作,我认为该连接在后台线程上运行。我知道在不从 UI 线程访问控件时需要调用控件。我可以使用在表单加载时调用的以下代码进行操作(在我的情况下制作弹出窗口),但由于我对异步相当陌生,因此需要进行完整性检查:

这看起来好吗?它在我的本地机器上运行,但这有可能在我们业务中的每台用户机器上推出,我需要把它做好。

0 投票
1 回答
1700 浏览

c# - SignalR C# 客户端 407 需要代理身份验证

我正在尝试构建一个 C# SignalR 应用程序(服务器上的控制台应用程序,客户端上的 winforms 应用程序),当客户端和服务器都在同一台 PC 上时它工作得很好(在 Visual Studio 中),但是当我部署服务器并将客户端重新指向服务器,我在尝试启动时收到“需要 407 代理身份验证”异常。

这是我的代码...

我注意到 HubConnection 有一个 Credentials 属性,所以我想我会尝试替换一些在处理代理时用于 WebServices 的代码(如下所示,我只是发出一个 HTTP 请求,然后获取代理设置和凭据),但我得到了同样的例外。

这是我为客户所做的一些工作所必需的,他们希望他们的本地 PC 能够从公司外部托管的远程系统接收消息。

谢谢!

0 投票
3 回答
8230 浏览

signalr - 通过 Web 代理使用 SignalR 客户端

我正在使用 SignalR .NET 客户端库创建控制台应用程序/win 服务,以在 Web 上使用 HTTPS 连接到信号 R 集线器。其中一些客户端可能需要 Web 代理才能访问 Internet。在哪里/如何为 SignalR 客户端设置 Web 代理?

这到底怎么不是一个真正的问题?当客户端位于防火墙/TMG 代理服务器后面时,我无法让 signalR 连接到 Web 服务器集线器。

0 投票
1 回答
729 浏览

signalr - 如何使用 SignalR 的往返状态?

根据 SignalR 集线器 (https://github.com/SignalR/SignalR/wiki/Hubs) 的文档,我们可以使用称为“往返状态”的东西。但我还没有弄清楚如何在 .NET 客户端使用此功能。

你能给我一个简单的例子来在服务器和 .NET 客户端之间使用该功能吗?

谢谢,

0 投票
2 回答
660 浏览

signalr - 安装signalR后,signalR MVC站点无限期加载

我创建了一个全新的 MVC4 应用程序。从 NuGet 安装新的 signalR 包:

每当我运行它时,它都会无限期地加载。我知道这是由安装期间添加的 SignalR => App_Start/RegisterHubs 引起的,因为RouteTable.Routes.MapHubs();在调试时它永远不会通过“”行。

在几台运行 windows 7 和 Vs2012 和 IIS Express 的机器上尝试过

是什么赋予了??

谢谢

我刚在我家的电脑上试了一下。创建了一个全新的 MVC4 应用程序,运行 nuget 包安装并且它工作正常!: )(相同的设置 vs2012、win7、IIS express)

这很奇怪,因为在我安装新版本的 signalR 之前,我办公室的一切工作都很好。

  • 会不会是在工作中我们在代理后面
  • -为什么会有所作为?
  • -如何在工作中安装nuget期间检查所有文件是否正确安装?我应该寻找/检查什么?

还有一件事:当我安装了以前/旧版本的 signalR(没有 RegisterHubs 文件)时,一切正常。

谢谢

0 投票
1 回答
4584 浏览

signalr - ASP.NET SignalR 不向客户端发送消息

我意识到 SignalR 和 ASP.NET SignalR 之间存在重大变化,因此我更改了代码以适应这种变化。但由于某种原因,我无法找出正确的改变。

我遇到的问题是服务器没有向客户端发送消息。

旧 SignalR 代码:

服务器

客户

新代码(ASP.NET SignalR):

服务器

客户

有人可以帮我弄清楚这里出了什么问题吗?