0

在那我有signalR包括我碰到下面的錯誤在Firebug網頁:signalR沒有元素髮現的錯誤消息

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

一切仍然工作正常,但只是想看看這是否會成爲一個問題。謝謝

回答

1

由於您使用的是Firebug,這意味着您使用的是Firefox。你使用什麼交通工具(如果使用Fiddler記得打開Streaming)?它應該是:1。 長輪詢 2.服務器發送活動 3的WebSockets

如果傳輸長輪詢那麼我們可能必須在底層代碼的問題(火狐LP前,應優先考慮的WebSockets/SSE)。

但是,如果沒有,那麼我們有一個基於內容的問題。話雖如此,你從服務器檢索什麼類型的數據?通常情況下,找不到錯誤的元素來自無效標記。

試着剝去你的應用程序的所有部分,看看你是否仍然得到這個錯誤。 AKA只是一個$ .connection.hub.start()。

+0

這很奇怪,因爲當我刪除signalR引用時,我不再收到該錯誤消息。 – ShaneKm

+0

'找不到元素'通常來自通過電線發送的錯誤內容,因此,如果您刪除SignalR,也就是說您不再實時發送任何數據,這將有意義。 –

+0

也得到這個,即使只有一個$ .connection.hub.start() –

相關問題