Azure WebアプリケーションへのVisual Studio Community 2015 Webデプロイメントで奇妙な問題が発生しています。私はプロダクションスロットとステージングスロットを持っています。ステージングにWeb Deployを実行すると、Productionスロットのweb.configも上書きされます。VS 2015 Web Azure Web AppへのデプロイステージングデプロイメントスロットがPRODスロットを上書きする
- web.configの変換はステージングのweb.config変換によって正しく変換され、
obj\Staging\TransformWebConfig\transformed\web.config
でローカルで調べることで検証できます。 - VSのビルド出力ウィンドウのログはすべて正しく表示されます
Updating file (xxxx__staging\Web.config)
。
ただし、アプリケーションをPRODスロットで実行すると、ステージングweb.configで指定されたデータベースを参照しています。そして、FTP経由でPRODのweb.configを見ると、STAGE web.configのすべての変換もそこにあることがわかります。ですから、私が言うことから、STAGEのWebデプロイメントは、ProdとStageファイルの両方を更新しています...少なくともweb.configファイル。
逆も同様です。 PRODにWebをデプロイすると、STAGEのweb.configも上書きされます。
これらのデプロイメントスロットやその他の論理的な説明をAzureに同期させるための同期設定がありますか?
おそらくオートスワップしていますか?だから、それはステージに展開し、スロットを交換します。 2つのデプロイメント - 両方のスロットにステージがあります – Lanorkin
@Lanorkinはい!私はオートセットをセットアップしました。私はそれをオフにしましたが、確認するためにまだテストする必要があります。これを答えると、テスト後に受け入れることができます。ありがとう! –