私は、アプリケーションプールがオンラインになると(通常5〜10分)、ウォームアップが必要なAzureクラウドサービスを持っています。このため、私は、時間外にIIS \ Appプールリサイクルをスケジュールするのが好きです。私のリサイクルが真夜中に行われると、私はユーザーに怒鳴りつけます(そして私は叫ばれたくありません)。AzureクラウドサービスでIISリセットをスケジュールする
私がやっていることは、VMにリモーティングして、ローカルディスクにcmdファイルを追加し、 CMDファイルを実行するスケジュールされたタスクを作成します。
net stop "World Wide Web Publishing Service"
net start "World Wide Web Publishing Service"
私の問題は、定期的にPaaSのサービスは、「リフレッシュ」を取得、ですので、ランダムに、任意のコード\ファイルは、私は手動でVMが消えクラウドサービスに公開します。遠隔地に戻って、cmdとスケジュールされたタスクを再追加する必要があります。
クラウドサービスでは、スタートアップタスクなどを実行できます。私は私のアプリを公開するときにこのcmdファイルをパッケージ化することができるスタートアップタスクに似た何かをすることができますが、これらのコマンドを外部的にスケジュールしますか?もしそうなら..どう?
ありがとう@DavidMakogon!私はこれを旗竿の上を走らせますが、多くのことを歓迎します – ewitkows