SignalR: $ .connection ist undefiniert
Ich verwende Visual Studio 2012 Ultimate RC, SignalR 0.5.1 und Jquery 1.7.2 in einer MVC4-Anwendung.
Ich habe angeschaut:MVC4 SignalR "signalr / hubs" 501 Nicht implementierter Fehler
Es hat jedoch keine Auswirkungen auf mein Problem (ich verwende IIS Express zum Debuggen).
Wenn ich versuche, SignalR zu verwenden, ist die Variable $ .connection undefiniert. Mein serverseitiger Code:
[HubName("tenantHub")]
public class TenantHub : Hub
{
...
void TenantChange(CrudAction action, Tenant tenant)
{
Clients.eventOccurred(action.ToString(), tenant);
}
}
Client Seite:
$(function() { var test = $.connection.tenantHub; });
Client-SeiteSignalR/hubs
wird referenziert und ich kann den JS-Code sehen, er wirft keine Fehler. Aber das Referenzieren von $ .connection wirft einUncaught TypeError: Cannot read property 'tenantHub' of undefined
. Auch versucht, das Standard-Chat-Beispiel zu tun, gibt es den gleichen Fehler. Wird SignalR in VS2012 nicht unterstützt oder bin ich nur dumm?