2012-08-08 9 views
7

最近WebRoleをAzure SDK v1.6からv1.7にアップグレードしようとしました。これはOKだったようです。私は構築し、私のdevfabricでの役割を実行することができます。アップグレードされたプロジェクトを実際のクラウドに展開しようとすると、インスタンスが起動しません。彼らはちょうど "忙しい"状態に座っています。興味深いことに、彼らは典型的な "リサイクルループ"をしません、彼らはちょうど "ビジー"に永遠に座っています。1.7アップグレード後にAzure WebRoleが起動しない

私はRDPを持つインスタンスにログインすると、私はイベントログに次のエラーを参照してください。サイトに属する

アプリケーションは、「/」「1」に無効なAppPoolId「のDefaultAppPool」セットを持っています。したがって、アプリケーションは無視されます。続く

:サイト用に定義されたルートアプリケーションが無効なため

サイト1が無効になっていました。ルートアプリケーションが無効であることについては、前のイベントログメッセージを参照してください。

IISマネージャーを見ると、「DefaultAppPool」というAppPoolが存在しないことが確認されます。 Azureが作成する名前のGUIDを持つ典型的なAppPoolもありません。当然、私のサイトのどれも存在しません。

どうすれば解決できますか?

+0

WebRole.csとスタートアップタスクで何をやっているのか教えてください。 –

+0

WebRole.csには動作しないビルドを行い、起動タスクは登録されていません。同じことをしていますが、前に述べた2つのイベントログエントリに加えて、1トンのイベントログエントリが繰り返されます。新しいものは次のようなものです:「サイト '1273337584'に属するアプリケーション '/'は無効なAppPoolId '61574c81-73e4-4626-903c-72c05bb3963c'を持っていますので、アプリケーションは無視されます。 –

+0

@breischl - このエラーの原因を見つけましたか?私のプロジェクトの一つが同じエラーを投げ始めました。私はそれを理解することができません – markpirvine

答えて

1

私はV1.7にアップグレードした後、同じ問題があったが、AzureのVMでのWindows Azureのログを見ている時に、私は次の例外に気づいた:

An unhandled exception occurred. Type: System.ArgumentException Process ID: 2340 
Process Name: DiagnosticsAgent 
Thread ID: 1 
AppDomain Unhandled Exception for role Backend_IN_0 
Exception: Endpoint http://xxxx.blob.core.windows.net/ is not a secure connection. 

だから私は使用する診断接続文字列を変更httpとvoiláの代わりにhttps、それが私の問題を解決しました。

希望はあなたのために働く、私は2日間私の髪を引っ張ってきた。

関連する問題