0

特定のユーザーの下で実行するには、Azure Web ロールのアプリケーション プールが必要です。アプリケーション プールを再起動するこのコードがあります。子孫から実行すると、正常に動作します。OnStart()RoleEntryPoint

ただし、再起動はあまり良くありません。プールは最初にデフォルト ユーザー (ネットワーク サービス) で開始され、その後停止され、適切なユーザーで再び開始されます。まず、時間がかかるため、Web ロールをできるだけ早く開始したいと考えています。次に、Compute Emulator でこれを行うと、アプリケーション プールが停止すると (そしてプロセスが終了すると)、デバッガーが IIS ワーカー プロセスから切り離され、デバッガーを新しく開始した IIS ワーカー プロセスに手動で再接続する必要があります。

Web ロール アプリケーション プールを最初から適切なユーザーで開始する方法はありますか?

4

1 に答える 1

0

appcmd を使用して、スタートアップ タスクの変更をスクリプト化できますか?

スタートアップ タスクの実行時には、実行する特定のアプリ プールがまだ作成されていないため、すべてのアプリ プールの既定の設定を変更する必要があることに注意してください。

于 2011-06-30T14:22:09.310 に答える