2011-09-14 11 views
4

Azureのツールキットで立ち往生1.5Azureのワーカーの役割は役割の状態が不明

  1. 新しいプロジェクトを作成します
  2. 追加Workerロール
  3. 展開がで立ち往生

ヒットF5:

[fabric]ロールインスタンス:展開(189).WindowsAzureProject1.WorkerRole1.0

[fabric]役割の状態不明

最終的に展開がタイムアウトします。

これをデバッグする方法はありますか?

+0

私は同じ問題があります:http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/3e36d43c-cdfe-4603-9001-ffa8f5003ed4/ どこでAzureのエラーログが見つかりましたかSDKのツーリングですか? –

+0

Microsoft Connectへのチケットを送信しました:https://connect.microsoft.com/netservices/feedback/details/689450/local-deployment-doesnt-work-after-upgrading-to-azure-sdk-1-5- tools-sep-2011#details –

答えて

2

それが働いて手に入れたが、Windowsプロセスアクティブ化サービスは、私のマシン上で正常に動作していなかったことが判明しました。再インストールされ、tcpの有効化が有効になりました。

+0

私は全く同じエラーがあります。 「再インストールしてTCPの有効化を有効にする」方法を詳しく教えてください。 –

+0

私はアプリケーションサーバーの役割を読みました(win 2008 r2)。私はこれも私にOnlyUseLatestCLR(http://www.vistax64.com/powershell/276150-getting-powershell-use-net-4-0-runtime.html) –

+0

を設定している私に関連することができたことをぶつけている私はOnlyUseLatestCLRレジストリ値を設定しようとしましたが、それは役に立たなかった。また、私はWin7で、アプリケーションサーバーの役割はありません..私はWindowsの機能で "Microsoft .NET Framework 3.5.1/.. Activation"を再インストールしようとしました。それは助けにもならなかった。あなたのために仕事を始める前に何か他のことをしたことがありますか? –

0

アンドレアス、

おそらく、アセンブリ参照が不足してか、起動スクリプトの問題を持っている、継続するための最良の方法は、有効IntelliTraceので展開を試してみることです。

+0

VS 2010 Ultimateなしでintellitraceを使用する方法はありますか?これが完全に新鮮なプロジェクトであることを考えれば、私が右の参照を欠いているという方法はないはずです。 –

+0

いいえ、究極の方法以外の方法はありません... 32ビットマシンをお持ちの場合は、32ビットのmsshrtmi.dllファイルを64ビット環境にドラッグすることができます。 –

2

必要なAzureアセンブリが、Azureに配備するパッケージに存在しない可能性があります。

プロジェクトが参照しているAzureアセンブリごとに、ローカルにコピーするプロパティがtrueに設定されていることを再度確認します。

次の資料は、問題のデバッグに役立つことがあります。

Debugging MSDN article

+0

ログを見つけましたが、この例外でループしているようです:http://pastie.org/2536289 –

+0

申し訳ありませんが、最初の投稿を誤解しました。私はあなたがクラウドに展開しようとしていると思っていました。 – RichBower

+0

次の記事は古いですが、うまくいけば、それは助けます:[リンク](http://social.msdn.microsoft。com/Forums/ja/windowsazure/thread/c2d7d56b-99ba-4b05-85a3-00bb32680ef6) – RichBower

3

私は個人的にこの問題を、既定のWebサイトのIISマネージャーで*:808バインディングを削除することで解決しました。

+0

これは私のために働いた! –

1

私は同じ問題を抱えていました。役割は不明な状態で恒久的に詰まり、正しく起動しませんでした。 Net.Tcp Port Sharing Service(SMSvcHost.exe)がポート808を使用していたことが原因で、devファブリックの役割が開始されないことが判明しました。私はサービスを再開しましたが、今は自分の役割がデベロッパーファブリックでうまく動作します。

したがって、同じ問題が発生した場合は、ポート808が他のプロセスによって使用されているかどうかを確認してください。

関連する問題