最近WebRoleをAzure SDK v1.6からv1.7にアップグレードしようとしました。これはOKだったようです。私は構築し、私のdevfabricでの役割を実行することができます。アップグレードされたプロジェクトを実際のクラウドに展開しようとすると、インスタンスが起動しません。彼らはちょうど "忙しい"状態に座っています。興味深いことに、彼らは典型的な "リサイクルループ"をしません、彼らはちょうど "ビジー"に永遠に座っています。1.7アップグレード後にAzure WebRoleが起動しない
私はRDPを持つインスタンスにログインすると、私はイベントログに次のエラーを参照してください。サイトに属する
アプリケーションは、「/」「1」に無効なAppPoolId「のDefaultAppPool」セットを持っています。したがって、アプリケーションは無視されます。続く
:サイト用に定義されたルートアプリケーションが無効なため
サイト1が無効になっていました。ルートアプリケーションが無効であることについては、前のイベントログメッセージを参照してください。
IISマネージャーを見ると、「DefaultAppPool」というAppPoolが存在しないことが確認されます。 Azureが作成する名前のGUIDを持つ典型的なAppPoolもありません。当然、私のサイトのどれも存在しません。
どうすれば解決できますか?
WebRole.csとスタートアップタスクで何をやっているのか教えてください。 –
WebRole.csには動作しないビルドを行い、起動タスクは登録されていません。同じことをしていますが、前に述べた2つのイベントログエントリに加えて、1トンのイベントログエントリが繰り返されます。新しいものは次のようなものです:「サイト '1273337584'に属するアプリケーション '/'は無効なAppPoolId '61574c81-73e4-4626-903c-72c05bb3963c'を持っていますので、アプリケーションは無視されます。 –
@breischl - このエラーの原因を見つけましたか?私のプロジェクトの一つが同じエラーを投げ始めました。私はそれを理解することができません – markpirvine