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?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage