Не удалось получить значение свойства «транспорт» — SignalR

Я использую signalr в своем приложении веб-форм asp.net, все работает хорошо, за исключением того, что я получаю исключение в строке

$.connection.hub.start();

Однако, если я нажму «Нет» во всплывающем окне «Вы хотите отладить», функциональность сигнализатора будет работать довольно хорошо. Полное сообщение об ошибке это

Невозможно получить значение свойства «транспорты»: объект имеет значение null или не определен

И вот полный код js

var docStatusUpdate = $.connection.docstatus;

    docStatusUpdate.statusUpdate = function (msg, session) {
        var sessionId = $('input#sessionValue').val();
        if (sessionId == session) {
            $("#statusUpdateMsgContainer").text(msg);
        }
    };

    docStatusUpdate.endProcessing = function (session) {

        var sessionId = $('input#sessionValue').val();

        if (sessionId == session) {
            $('input[id*=btnRefresh]').click();
        }
    };

    $.connection.hub.start();

    function assignValues() {}

Я использую Asp.net 4.0, signalr установлен через nuget. Любые идеи, как я могу это решить?


person Michael    schedule 26.06.2012    source источник


Ответы (1)


У меня было обсуждение на http://jabbr.net по этому вопросу, и оказалось, что ни одно из предложений Работа. Главное было убедиться, что библиотека jQuery не упоминается более одного раза. В любом случае, я просто удалил данные браузера, и он начал работать, как и ожидалось.

person Michael    schedule 30.06.2012