将SignalR添加到MainSite.Master时,获取“Microsoft JScript运行时错误”

时间:2012-08-20 01:42:49

标签: signalr

请帮帮我。我们的aps.net Web应用程序使用SignalR作为通知程序,它使用集线器并且适用于一个页面但是当我将这些代码行添加到MainSite.Master时:

    <script type="text/javascript">
    jQuery(document).ready(function (jQuery) {
        var notifyHub = jQuery.connection.notificationHub;

        jQuery.connection.hub.start();
    });
</script>

Visual Studio抛出错误消息:

  

Microsoft JScript运行时错误:无法获取属性“transports”的值:object为null或undefined

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我通过替换:

解决了我的问题
jQuery.connection.hub.start();

通过

$.connection.hub.start({ transport: ['webSockets', 'serverSentEvents', 'longPolling'] });