2015-10-26 1 views
0

J'utilise les librairies SignalR pour mon projet C# et je n'arrive pas à comprendre pourquoi cela ne fonctionne pas. J'ai ces derniers dans mon côté serveurSignalR ne fonctionne pas côté client dans C#

enter image description here

et côté client

enter image description here

mais je vais avoir une erreur, Uncaught TypeError: Cannot read property 'systemHealthHub' of undefined. Qu'est-ce qui m'a manqué? Je n'ai pas ce fichier <script src="~/signalr/hubs"></script> dans mon projet. Peut-être était-ce la raison? Quelqu'un peut-il m'aider? Merci!

Répondre

0

Vérifiez que votre Start.cs

public void Configuration(IAppBuilder app) 
    { 
     ConfigureAuth(app); 
     app.MapSignalR(); 

    } 

changer ensuite cette ligne.

var healthInfo = $.connection.systemHealth; 
0

Il semble que vous n'êtes pas apporter dans le fichier /signalr/hubs.

Bundle:

bundles.Add(new ScriptBundle("~/bundles/signalr").Include(
        "~/Scripts/jquery.signalR-{version}.js")); 

Vue:

@section Scripts { 
    @Scripts.Render("~/bundles/signalr") 
    @Scripts.Render("/signalr/hubs") 
}