我在我的 asp.net 网络表单应用程序中使用信号器,一切似乎都很好,除了我在线上遇到异常
$.connection.hub.start();
但是,如果我在“Do you want to Debug”弹出窗口中单击否,信号器功能工作得很好。完整的错误信息是这样的
无法获取属性“运输”的值:对象为空或未定义
这是完整的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 安装的。有什么想法可以解决这个问题吗?