signalR没有找到元素错误消息

时间:2012-11-13 09:04:42

标签: asp.net-mvc asp.net-mvc-3 signalr signalr-hub signalr.client

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

http://localhost:53604/signalr/signalr/negotiate?_=1352797361490
no element found

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

1 个答案:

答案 0 :(得分:1)

由于您使用的是Firebug,这意味着您正在使用Firefox。你使用什么传输(如果使用Fiddler记得打开Streaming)?它应该是: 1.长轮询 2.服务器发送事件 3. WebSockets

如果传输是Long Polling,那么我们可能在底层代码中存在问题(Firefox应该优先考虑LP之前的WebSockets / SSE)。

但是,如果没有,那么我们就会遇到基于内容的问题。那么说,你从服务器检索什么类型的数据?通常,找不到元素的错误来自无效标记。

尝试剥离应用程序的所有部分,看看是否仍然出现此错误。 AKA只是$ .connection.hub.start()。