【发布时间】:2018-03-07 23:51:08
【问题描述】:
我目前正在处理的 SignalR 项目存在问题。我正在尝试使用 .Net Core 构建服务器,并使用传统的 .Net(框架 4.6.1)构建客户端。但是服务器和客户端似乎不兼容。
我遇到的最后一个问题是 StatusCode: 405, ReasonPhrase: 'Method Not Allowed'。我在GitHub 上找到了一个答案,指出版本之间存在许多重大更改。
查看可用的 NuGet 包版本,我更加困惑。对于 .Net Core 服务器,我使用的是 1.0.0-preview1-final。还有一个 1.0.0-alpha2-final 可用,但我不知道 'alpha' 是比 'preview' 新还是旧。
在客户端,我使用的是 2.2.2 版本,有多种版本可供选择,我尝试了最旧和最新的版本,但两个版本都出现相同的“方法不允许”错误。
错误在客户端,在服务器端,我的断点甚至没有命中,所以也可能是 Owin/iis 问题。
是否有任何图表可以映射 SignalR 客户端和服务器版本的兼容性?我想这将是向前迈出的一大步。
【问题讨论】:
标签: signalr version signalr-hub signalr.client asp.net-core-signalr