SignalR: Erreur de chargement des moyeux
Signalr ne charge pas mes moyeux:
SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/js'></script>.
Je fais appel app.MapSignalR();
dans startup configuration
.
J'ai ajouté à mon cshtml:
<script src="~/Scripts/jquery-1.9.1.js"></script>
<script src="~/Scripts/jquery.signalR-2.0.0.js"></script>
<script src="~/signalr/hubs" type="text/javascript"></script>
<script>
$(document).ready(function () {
window.hubReady = $.connection.hub.start();
});
</script>
OriginalL'auteur daniel | 2013-11-22
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que votre démarrage de classe a de cet attribut:
Vous pouvez définir votre Owin de démarrage de la classe de votre site web.config:
Essayez d'ajouter à votre site Web.Config:
<httpRuntime targetFramework="4.5" />
est déjà là. J'ai également supprimé et ajouté le Signalr les packages nuget, mais sans succès
l'exécution de localhost/signalr/hubs me donne
an element with the same key already has been added
s'est avéré que j'avais deux pôles de même nom. Mais j'ai aussi chapeau pour ajouter le
OWinStartup
attributOriginalL'auteur Rob Lyndon
Visiter votre site, ex http://localhost/signalr/hubs, et voir si vous pouvez obtenir une meilleure description de l'erreur. Mon problème était que j'avais une méthode générique dans mon hub.
OriginalL'auteur Ogglas
Assurez-vous également d'ajouter dans votre Démarrage catégorie:
Résolu mon problème
OriginalL'auteur JustLearning
Serveur de a à savoir où votre démarrage de classe est
Une option, c'est comme Rob a écrit:
Mais il y a d'autres possibilies jusqu'à votre requiremens. À partir de Microsoft Docs (docs.microsoft.com/en-us/aspnet/core/fundamentals/startup):
Exemple:
OriginalL'auteur Stephu