Ich habe ein Problem, bei dem ein zufälliger Fehler auftritt (obwohl ich vermute, dass es beim Starten der Anwendung auftritt oder Ändern der Anwendungseinstellungen). Der Fehler Ich erhalte ist wie folgt:Startadresse des Azure webapp - Servers 127.0.0.1:80 Es wurde versucht, auf einen Socket zuzugreifen, der durch seine Zugriffsberechtigungen verboten ist.
An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:80
Der besondere Fehler in meinem Fall tritt auf, wenn, indem sie Anfragen an die folgende URL ein Authentifizierungs-Token der Verwendung von Identity Framework zu erzeugen versuchen:
Beachten Sie, dass die api/token-URL in der owin-Pipeline> OAuthAuthorizationServerOptions> TokenEndpointPath angegeben ist. Dies wird beim Start der Anwendung festgelegt.
Von meinem Verständnis 127.0.0.1:80 ist Azure Localhost und ist für uns nicht zugänglich, ich bin nicht sicher, warum seine Standardisierung auf localhost als eine Domäne, meine Vermutung ist etwas geschieht während des Startvorgangs, der erste Einstellung ist der Host für localhost.
Meine Frage ist, bekommt jemand anderes diese beim Start (während die Seite aufwärmt) für azurblaue Web-Anwendungen? Habe ich etwas falsch konfiguriert, um dieses Verhalten zu bekommen? Ich weiß, dass dies ein wenig offen ist, aber kann ich etwas tun, um dieses Problem zu lösen?
Danke für die Antwort, der Anruf selbst wird von der Web-App zu einer Web-API gemacht, die auf derselben Seite gehostet wird. Ich kann auch bestätigen, dass die Einstellung aktiviert ist, um die Site immer beizubehalten. – FishFingers
Hm. Benutzen sie den gleichen Port? Oder WebApp und WebApi werden als unterschiedliche Slots in derselben Web-App gehostet? –
Ihre gehostet in der gleichen Web-App. Ich habe gerade versucht, die Host-URL zu programmieren, werde sehen, was passiert. – FishFingers