Ich habe eine einfache Chat-Anwendung mit SignalR nach der tutorial there gebaut, die gut funktioniert.SignalR Azure Cloud Service mit Service Bus
Dann folgte ich dem Tutorial von SignalR Scaleout with Azure Service Bus, auch von Microsoft.
So habe ich abgeschlossen alle folgenden Schritte aus:
- einen neuen Cloud-Service auf Azure Portal Erstellt
- einen neuen Service Bus Namespace auf Azure Portal Erstellt
- Erstellt eine Windows Azure Cloud-Service mit einem SignalR ASP.NET-Webrolle
- Einrichten der SignalR-Webrolle, die auf 2 Instanzen ausgeführt wird (VM-Größe: klein)
- Bereitstellung des Cloud-Dienstes für den Azure Cloud-Dienst.
Aber ich kann die SignalR Chat-Anwendung nicht funktionieren. Der Hub kann nicht gestartet werden.
Ich bemerkte es versuchte longPolling zu bedienen und zeigt den Status Abgebrochen/Abbruch in dem Debugging-Tool Browser (Chrome) mit dem folgenden Fehler in der Konsole:
WebSocket-Verbindung zu ‚ws: //example.cloudapp NET/signalr/connect? transport = WebSockets & client = 1,5 & connectionToken = KOlz9psd6yCqvYjmCbI3ch5mrXcP% 2BAAl3JVMFaP24p2Cv% 2FyRb94D5uE27SO9Bz% 2B5Itba4vADtv3% 2Btv2FMF9LJI6Zxr026UJYxDPNQMVpFTw2hiHd & connection =% 5B% 7B% 22name% 22% 3A% 22schathub% 22% 7D% 5D & tid = 10 'fehlgeschlagen: Fehler beim WebSocket-Handshake: Unerwarteter Antwortcode: 400
und das ist das Protokoll im Netzwerk:
Muss ich etwas tun, besonders neben allen im Tutorial aufgeführten Schritte, um diese Arbeit zu machen?
Bitte zeigen Sie uns den entsprechenden Code der Anwendung - [Erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve). –
@ radu-matei, der entsprechende Code ist im verknüpften Tutorial. Das ist das minimale, vollständige und überprüfbare Beispiel. – Bolu
Öffnen Sie die Entwicklerkonsole, und prüfen Sie, was protokolliert wird und welche Anforderungen gesendet werden und ob sie erfolgreich sind. Ich erinnere mich, dass ich ServiceBus im Portal falsch konfiguriert hatte, als ich versuchte, ServiceBus zu verwenden, und nichts funktionierte. – Pawel