0

我有一个网站 MVC4c#。我安装了 signalr 1.0.1 它在 Firefox 上运行良好。但在 IE9 上无法连接我的代码:

var myHub= $.connection.myHub;
    $.connection.hub.error(function () {
        alert("error connect");
    });

 $.connection.hub.start(function () {
    }).fail(function () {
        alert("error connect");
    }).done(function () {
        alert("connect");
    });

使用 Firefox 可以正常工作。即 9 号 它曾经与以前版本的 SignalR 一起工作。因为我从 nuget 1.0.1 安装了包,它停止在 IE 上工作。

在 IE 开发人员工具中我没有看到 javascript 错误,在网络捕获中我看到:每 10 秒它执行 2 个请求:键值请求 GET

localhost:51090/signalr/ping?_=1363305928522

HTTP/1.1 响应 {"Response":"pong"} 和立即另一个请求:

http://localhost:51090/signalr/reconnect?transport=longPolling&connectionToken=pKuceZE_v-uecAzzq4rgj4Gz6AY1KagOgnzwqtG197hftvZOfK_LDqMo9VI5iRnkX4f2K9Wno7tBzVTxrLi4Xs7doGsChAkL6ejRykvTtDMHMdNR-FlScXPT4wwNeD7Y-AZa1Rb5XVpDUsv2S2qXs3ZSWjxJg9uGiq1QYLG1FUfMVMVDQq8aoDWLjkUGk2CR0&connectionData=%5B%7B%22name%22%3A%22tradehub%22%7D%5D&messageId=B%2C2%7CL%2C2%7CM%2C0%7CN%2C0&tid=3&_=1363305928541

没有回应

4

0 回答 0