2015-11-24 19 views
0
我有一個.NET Web應用程序我正在與SignalR問題

,不斷收到此錯誤:http://localhost:61962/signalr/connect?transport=foreverFrame&clientProtocol=1.5&connectionToken=vMIgPIvxZ6BztpbQcSy+QpESYqkxMUHWf30o9QIoVrT2uKdRcsAhTJUWTuBzngKLRmMhrOjaKsRzIEGeYk+pW1Ci7x7cV8XgbP1/h6kB4u+hHMMWMZ/HivMbrqcW1L+I&connectionData=[ {「名」在第4行信號R傳輸未定義的錯誤

未處理的異常,列9 : 「procevents」}] & TID = 4 & frameId = 1

0x800a138f - JavaScript的運行時錯誤:無法獲取財產 '運' 的未定義或空引用

<!DOCTYPE html><html><head><title>SignalR Forever Frame Transport Stream</title> 
<script> 
    var $ = window.parent.jQuery, 
     ff = $ ? $.signalR.transports.foreverFrame : null, 
     c = ff ? ff.getConnection('1') : null, 
     r = ff ? ff.receive : function() {}; 
    ff ? ff.started(c) : ''; 

這開始我中心後不久發生...

hub = $.connection.RequestLogsHub; 
$.connection.hub.start(); 

通常,在我調用start()後會發生一兩次錯誤。它顯示上面生成的永遠幀代碼的錯誤(這不是我寫的代碼)。

該錯誤似乎不影響任何內容,我認爲它只出現在Internet Explorer中。我的signalR代碼似乎也可以正常工作,這只是一個令人討厭的錯誤,我需要點擊這個錯誤,這不會很好地發佈給像這樣的用戶。

回答

0

發現錯誤...出於某種原因,在頁面頂部和底部有一些重複的@ Script.Render行。我認爲最底層的是撤消/替換已經加載的一些對象。將所有內容移動到頂部並消除重複內容可以解決此問題。

+0

請標記爲[回答](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 –