この記事で説明したように我々はweb.config
に書き換えルールを使用してAzureのアプリケーションサービス上で動作する我々のアプリにHTTPSを強制していた後、web.configファイルを維持する: https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure-ssl-certificate#enforce-https-on-your-appAzureのアプリケーションサービス上のスワップ
問題がありますデプロイメントスロットからメインプロダクションサイトへのスワップを実行すると、web.config
が再作成され、web.config
の書き換えルールが消えてしまいます。
スワップ後にこのルールが有効であることを確実にするための提案はありますか?
web.configで書き換えルールを使用していますが、消去されません。余分なものを使用していないと確信していますか? – albattran
基本的に、私はスワップをした直後に、Kuduデバッグコンソールを通してweb.configに入り、すべての書き換えはなくなりました。私が持っている唯一の説明は、アプリケーションをデプロイメントスロットに公開すると、dev環境から来ているため、ローカルで書き換えルールをローカルに持たないため、ローカルに書き換えルールがないということです。したがって、web.configのローカルバージョンがApp Serviceのものを上書きしている可能性があります。 – Sam