0

「ロール インスタンスに予想以上の時間がかかっています」というエラーが表示されるたびに。実行できる唯一のオプションは .

  • エミュレーターをシャットダウンして、再試行してください。
  • マシンを再起動して、問題が解決するかどうかを確認します。
  • そのバージョンの Azure Tools をアンインストールします。

同じものをアンインストールするのに長い時間がかかる場合もあれば、数日かかる場合もあります。一部のプロセスまたはサービスが同じものをブロックしているようです。誰もこれに直面したことがありますか?はいの場合、どのプロセスが同じことをブロックしているのか誰かが知っていますか?

4

3 に答える 3

2

インスタンスが起動すると、ワーカー/Web ロールで OnStart メソッドが実行されます (サービスの種類によって異なります)。そこにあるものが多ければ多いほど、役割を開始するのに時間がかかります。一般的な注意事項は、前述のキャッシュと blob/table ストレージ (ロールの開始時に読み取り/書き込み/作成を行う場合) です。

OnStart のワークロードを最小限に抑え、非同期タスクでストレージを移動してみてください。

于 2013-06-28T10:56:51.753 に答える
1

私も過去に似たような悩みを抱えていました

IISConfigurator は、IIS で Web ロールをマップできませんでした。私の場合は、コード ディレクトリのファイル システム ACL が破損していたことが原因でした。以下のログを参照してくださいC:\Users\YOUR_USER_NAME\AppData\Local\dftmp\IISConfiguratorLogs\

別の原因として、Azure が Web ロールをバインドしようとしているポート番号が他の何かによって拘束されている可能性があります。または、ローカル ストレージがテーブル/BLOB およびキューに必要とするポート (10000 ~ 10002) が別のアプリによって使用されていること。コマンドプロンプトを開いて実行netstat -anb

于 2013-06-28T15:23:33.077 に答える
-1

「管理者として実行」オプションを使用して Visual Studio を実行してみてください。

于 2015-05-19T12:33:05.993 に答える