デプロイメントスロットについては、this blog postを見つけたばかりです。新しいバージョンのコードをプロダクションに投入する際の停止時間を最小限に抑える方法を1年以上考えていました...私は配備スロットで何ができるのか分かりませんでした。Azureデプロイメントスロットの設定と質問
そこで、ステージングと呼ばれる展開スロットの設定を開始しました。
スロットを作成した後、私はサイトに行って、すべてが機能しているかどうかを確認しました。ページが読み込まれると、サイトが作成されたと言われていますが、展開されているものはありません。スロットへの継続的な展開を設定する必要があることもわかりました。
次に、このステージングスロットをBitBucket経由でマスターレポに接続しました。これでコードが展開され、サイトが読み込まれます。
最初の質問:私はマスターブランチからステージング版だけでなく、通常の制作サイトをロードしています。継続的な展開を通常のプロダクションバージョンから離れるべきか?たとえば、/ masterブランチにマージする場合、両方のサイトにビルドしてデプロイするか、デプロイメントスロットを認識してそのスロットにのみデプロイしてから、手動でスワップするか、configureプロダクションにコードをプッシュするAutoSwap?
2番目の質問:ステージングスロットで、私のsite.min.cssファイルが空です。したがって、自分のサイトに固有のCSS変更はロードされません。これは恐ろしく見える。私のCSSがデプロイメントスロットにロードされないのはなぜですか?
のProd:http://www.wrestlestat.com ステージング:http://wrestlestat-staging.azurewebsites.net
私のCSSがステージングサイトにロードされていない理由は何ですか? – ganders
ファイルはサーバー上にありますか?あなたはkuduを使って確認できます。 – Mitul
site.min.cssファイルはありますが、空です。本番サイトでは、正しくロードされています。 – ganders