Ich folgte dem folgenden Quick Beispiel von einem brandneuen EmptyWebApplication: https://github.com/SignalR/SignalR/wiki/QuickStart-Persistent-ConnectionsSignalR Quick Persistent Connections Quickstart geben Sie JavaScript Fehler
I NuGet installiert wurden, hinzugefügt Global.asax, MyConnection.cs und ein EchoClient.aspx mit genau der Code, der im Tutorial beschrieben wird (bis auf einen Unterschied, meine Klassen sind im Namespace "SignalR1" - ich glaube nicht, dass es wichtig ist, da alles kompiliert wird, aber ich notiere es trotzdem). Allerdings bekomme ich folgende Fehlermeldung, wenn ich die Anwendung und drücken Sie die „Sendung“ Taste ausführen:
SignalR: Connection must be started before data can be sent. Call .start() before .send()
Ich bin mir ziemlich sicher, .start() vor .send genannt wird(), weil der Code im Tutorial tut also, und ich bin auch durch den Code gegangen, um sicherzustellen, dass es passiert. Ich vermute aus irgendeinem Grund, dass die Verbindung nicht zustande kommt.
Irgendwelche Ideen? Ich benutze auch den Visual Studio Development Server (nicht sicher, ob das wichtig ist, aber notiere es auch). Vielen Dank!
Also versuchte ich meine Web-Anwendung für 15 Minuten laufen zu lassen und dann die „broadcast“ Taste. Es läuft immer noch das gleiche Problem. Entweder dauert es länger als 15 Minuten, um eine Verbindung herzustellen, oder ich mache etwas anderes falsch. – user1118332
Haben Sie versucht, mithilfe von Browser-Tools festzustellen, ob JavaScript-Fehler aufgetreten sind? – davidfowl