SignalR: $ .connection no está definido
Estoy usando Visual Studio 2012 Ultimate RC, SignalR 0.5.1 y Jquery 1.7.2 en una aplicación MVC4.
He mirado aMVC4 SignalR "signalr / hubs" 501 Error no implementado
Pero no afecta mi problema (estoy usando IIS Express para depurar).
Cuando intento utilizar SignalR, la variable $ .connection no está definida. Mi código del lado del servidor:
[HubName("tenantHub")]
public class TenantHub : Hub
{
...
void TenantChange(CrudAction action, Tenant tenant)
{
Clients.eventOccurred(action.ToString(), tenant);
}
}
Lado del cliente:
$(function() { var test = $.connection.tenantHub; });
Lado del clienteSignalR/hubs
está siendo referenciado y puedo ver el código JS, no arroja ningún error. Pero haciendo referencia a $ .connection lanza unUncaught TypeError: Cannot read property 'tenantHub' of undefined
. También trató de hacer el ejemplo de chat predeterminado, da el mismo error. ¿SignalR no es compatible cuando se utiliza en VS2012 o simplemente estoy siendo estúpido?