2

IIS7アプリケーションプールはプログラムでリサイクルできます。AzureのWebロールに相当する概念はありますか?

それが基本的な質問ですが、なぜ私が尋ねるのかについての背景として、私は以下を含めます...

UmbracoをAzureにインストールしようとしていますが、Umbracoインストールウィザードがその構成情報を書き込んでから、(IISで)アプリケーションプールを手動で再起動して、書き込んだ構成を再読み込みします。Azureでも同じように機能する必要がありますが、現時点では、(IIS7の場合のように)最初から再初期化することはできません。

4

1 に答える 1

2

特定のロールインスタンスに対してRoleEnvironment.RequestRecycle()を呼び出すことができます。これにより、Windows Server VMが効果的に再起動し、起動スクリプト、OnStart()メソッド、およびRun()メソッドが再実行されます。これを行うときは、ある種のブレッドクラムを考慮して自分自身を残すことをお勧めします。再起動時に何かがインストールされているのを見つけた場合は、インストールプロセスをスキップしてください。それ以外の場合は、インストールしてリサイクルをリクエストしてください。

于 2012-06-04T21:43:20.207 に答える