2017-12-24 7 views

Antwort

1

Es funktioniert im lokalen IIS-Server, funktioniert aber nicht, wenn es auf Azure bereitgestellt wird.

Ich folgte zuvor tutorial, um meine Webanwendung mit WebSockets zu erstellen. Meiner Ansicht nach müssen Sie die Web-Sockets Option unter den "EINSTELLUNGEN> Anwendungseinstellungen" Ihrer Azure Web App auf Azure Portal aktivieren. Außerdem gibt es hier ein ähnliches Tutorial über Introduction to WebSockets on Windows Azure Web Sites, auf das Sie sich beziehen könnten.

UPDATE:

Für SSL für WebSockets unter Azure Web Apps verwenden, können Sie einfach eine Verbindung zu wss://{your-appname}.azurewebsites.net (WebSockets over HTTPS). Azure Web Sites unterstützt SSL auch auf freien Seiten durch eine Standard-SSL-Zertifikat für *.azurewebsites.net verwenden. Details können Sie diesem tutorial folgen.

TEST:

enter image description here

Außerdem, wenn es nicht in Ihrer Web-App funktioniert, könnten Sie den Log-Stream unter MONITORING Abschnitt Ihrer App-Dienst auf Azure Portal nutzen abrufen die detaillierte Fehlermeldung, um dieses Problem einzugrenzen.

+0

Nun habe ich einige Änderungen vorgenommen, ich habe es auch auf Azure funktioniert, aber unter 'http: //' funktioniert es immer noch nicht mit 'https: //'. –

+0

Ich habe meine Antwort zur Verwendung von SSL für WebSockets unter der Web App aktualisiert, auf die Sie sich beziehen könnten. –

Verwandte Themen