【发布时间】:2016-03-29 18:20:59
【问题描述】:
我有这个调用来连接我的 javascript 客户端中的信号器:
$.connection.hub.start().done(function () {
console.log("Now connected, connection ID=" + $.connection.hub.id);
connectionId = $.connection.hub.id;
}).fail(function (error) {
console.log('Invocation of start failed. Error: ' + error);
});
它正常工作了很长时间,但现在我收到此错误消息:
启动调用失败。错误:错误:您使用的客户端版本与服务器不兼容。客户端版本 1.5,服务器版本 1.2。
我同时使用 SignalR 2.2.0 和 SignalR.JS 2.2.0
更新: 添加此标记后发生错误,我们需要 azure:
<rewrite>
<rules>
<rule name="StaticContent">
<action type="Rewrite" url="{REQUEST_URI}"/>
</rule>
</rules>
</rewrite>
使用此标签返回的协议版本是 1.2,但是当它被删除时,版本是正确的 (1.5)。
【问题讨论】:
-
这是你的完整重写块吗?
标签: javascript .net signalr