【发布时间】:2018-07-01 20:04:54
【问题描述】:
首先我会说我是 SignalR 的新手。我知道基本概念,但直到现在还没有亲自使用 SignalR 编写过应用程序。
稍加努力,我就可以在本地运行连接到 Azure SignalR 实例的基本 Azure SignalR ChatRoom 示例(只能从命令行使用“dotnet run”运行;如果从 Visual Studio 中启动,它会在我尝试时立即停止在 JS 提示窗口中更改名称)。
我现在想做的是从 .NET Core 控制台应用程序发送消息(无需接收),并让它们显示在浏览器连接的聊天室实例中。这是为了模拟一个后台进程做一些工作,然后向 Azure SignalR hub 发送一条消息,通知所有客户端结果。
我创建了一个新的 .NET Core 应用程序,当我尝试添加 Microsoft.Azure.SignalR 包时,我收到一条错误消息,指出“错误:包‘Microsoft.Azure.SignalR’与‘所有’框架不兼容在项目'C:...\TestingAzureSignalR\ChatRoom.Console\ChatRoom.Console.csproj'。"
在任何地方有任何可以帮助我的例子吗?像使用 ChatRoom 快速入门示例一样简单?
【问题讨论】:
-
您是否找到了另一种从控制台应用程序直接连接到 Azure SignalR 的方法,或者您是否采用了 REST 路线?