SignalR: $ .conexão é indefinida
Estou usando o Visual Studio 2012 Ultimate RC, o SignalR 0.5.1 e o Jquery 1.7.2 em um aplicativo MVC4.
Eu olhei para:MVC4 SignalR "signalr / hubs" 501 Erro não implementado
Mas isso não afeta meu problema (estou usando o IIS Express para depurar).
Quando tento utilizar o SignalR, a variável $ .connection é indefinida. Meu código do lado do servidor:
[HubName("tenantHub")]
public class TenantHub : Hub
{
...
void TenantChange(CrudAction action, Tenant tenant)
{
Clients.eventOccurred(action.ToString(), tenant);
}
}
Lado do cliente:
$(function() { var test = $.connection.tenantHub; });
Lado do clienteSignalR/hubs
está sendo referenciado e eu posso ver o código JS, ele não gera nenhum erro. Mas referenciando $ .connection lança umUncaught TypeError: Cannot read property 'tenantHub' of undefined
. Também tentei fazer o exemplo de chat padrão, dá o mesmo erro. O SignalR não é suportado quando utilizado no VS2012 ou estou apenas sendo estúpido?