Я использую 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 или я просто тупой?