注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、述べられた目標を達成する可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。 このセクションの質問に回答した後は、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。 Azure App Service APIアプリを開発し、Developmentという名前のWindowsでホストされているデプロイメントスロットにデプロイします。 Productionという名前の追加のデプロイメントスロットを作成します。本番デプロイメントスロットで自動スワップを有効にします。 スワップ操作が発生する前に、スクリプトが実行され、リソースが使用可能であることを確認する必要があります。 解決策:web.configファイルを更新して、applicationInitialization構成要素を含めます。スクリプトを実行するためのカスタム初期化アクションを指定します。 ソリューションは目標を達成していますか?
正解:B
Explanation Specify custom warm-up. Some apps might require custom warm-up actions before the swap. The applicationInitialization configuration element in web.config lets you specify custom initialization actions. The swap operation waits for this custom warm-up to finish before swapping with the target slot. Here's a sample web.config fragment. <system.webServer> <applicationInitialization> <add initializationPage="/" hostName="[app hostname]" /> <add initializationPage="/Home/About" hostName="[app hostname]" /> </applicationInitialization> </system.webServer> Reference: https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots#troubleshoot-swaps