Wir HTTPS auf unserer App sind die Durchsetzung, die auf Azure App-Dienst wird mit der Rewrite-Regel in der web.config
wie in diesem Artikel erläutert: https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure-ssl-certificate#enforce-https-on-your-appKeeping web.config nach einem Swap auf Azure App-Service
Das Problem ist, Wenn wir einen Wechsel von einem Bereitstellungsslot zur Hauptproduktionsstelle vornehmen, scheint die web.config
neu erstellt zu werden, und die Rewrite-Regel in der web.config
verschwindet.
Irgendwelche Vorschläge, wie wir sicherstellen können, dass diese Regel nach einem Austausch intakt bleibt?
Wir verwenden Rewrite-Regeln in unserer web.config und es wird nicht gelöscht. Sind Sie sicher, dass Sie nichts extra verwenden? – albattran
Grundsätzlich, direkt nachdem ich einen Tausch gemacht habe, gehe ich in die web.config über die Kudu-Debug-Konsole und alles umzuschreiben ist weg. Die einzige Erklärung, die ich habe, ist, dass wenn wir die App im Deployment-Slot veröffentlichen, sie von unserer Entwicklungsumgebung kommt und wir die lokalen Rewrite-Regeln nicht haben, weil das uns lokal einen Fehler gibt. Möglicherweise überschreibt die lokale Version von web.config den App Service. – Sam