Signalr 信号R传输未定义错误
我正在处理的.Net web应用程序中的SignalR出现问题,不断出现以下错误: {“name”:“procevents”}]&tid=4&frameId=1中第4行第9列的未处理异常 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“transports”Signalr 信号R传输未定义错误,signalr,signalr-hub,Signalr,Signalr Hub,我正在处理的.Net web应用程序中的SignalR出现问题,不断出现以下错误: {“name”:“procevents”}]&tid=4&frameId=1中第4行第9列的未处理异常 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“transports” <!DOCTYPE html><html><head><title>SignalR Forever Frame Transport Stream</t
<!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) : '';
通常,该错误在调用start()后一两秒钟发生。它用上面生成的永久帧代码显示错误(这不是我写的代码)
这个错误似乎不会影响任何东西,我认为它只出现在Internet Explorer中。我的信号器代码似乎也工作得很好,这只是一个恼人的错误,我需要点击查看,这样发布给用户是不合适的 找到了错误。。。出于某种原因,页面顶部和底部重复出现了@Script.Render行。我认为最下面的部分正在撤消/替换一些已经加载的对象。将所有内容移到顶部并消除重复项可以解决此问题。请标记。
hub = $.connection.RequestLogsHub;
$.connection.hub.start();