SignalR: $.connection не определено

Я использую Visual Studio 2012 Ultimate RC, SignalR 0.5.1 и Jquery 1.7.2 в приложении MVC4.

Я просмотрел: MVC4 SignalR "signalr/hubs" 501 Not Implemented Error

Но это не влияет на мою проблему (я использую IIS Express для отладки).

Когда я пытаюсь использовать SignalR, переменная $.connection не определена. Мой серверный код:

[HubName("tenantHub")]
public class TenantHub : Hub
{
    ...
    void TenantChange(CrudAction action, Tenant tenant)
    {
        Clients.eventOccurred(action.ToString(), tenant);
    }
}

Клиентская сторона:

$(function() { var test = $.connection.tenantHub; });

Клиентская сторона SignalR/hubsссылаются, и я вижу код JS, он не выдает никаких ошибок. Но ссылка на $.connection выдает Uncaught TypeError: Cannot read property 'tenantHub' of undefined. Также пытался сделать пример чата по умолчанию, выдает ту же ошибку. SignalR не поддерживается при использовании в VS2012 или я просто тупой?

21
задан Community 23 May 2017 в 11:53
поделиться