Azure Web アプリに接続された MVC Web サイトがあり、ステージング サイトへの継続的な展開がセットアップされています。それはうまくいきます!チェックインすると、成功したビルドが Web アプリのステージング スロットに自動的にデプロイされます。ステージングに問題がないことを確認したら、2 つのスロットを交換して製品をステージに、またはその逆にします。
最近、本番データベースとステージング スロットを別々のデータベースに接続して、本番データベースを乱雑にすることなくステージング サイトにテスト データを入力できるようにすることにしました。
単純に、ステージング サイトの構成で接続文字列を編集して、新しいデータベースを指すようにすることで、これを行うことができました。動作しているように見えましたが、次にデプロイ後に構成を交換したときに、その過程で接続文字列が交換されていることに気付きました。これは私が目指していたものではありません。
2 つのデプロイ スロットが異なるデータベースを指すようにし、スワップ後にそれらの接続を維持する方法を知っている人はいますか? これについて私が考えるべき別の方法はありますか?