14

2016 年 2 月 10 日に Windows Update をインストールした後、Azure の役割がエミュレーター (フル/エクスプレス) で開始されません。ログは以下に表示されます

[00005748:00006624, 2016/02/14, 12:03:24.391, FATAL] Role process exited with exit code of -2147024809
[00005748:00006624, 2016/02/14, 12:03:24.397, INFO ] Stopping role: deployment25(0).AzureCloudService2.WebRole1_IN_0. Notify: False  Recycle: False  StopTimeout: 30
[00005748:00006624, 2016/02/14, 12:03:24.398, IMPRT] State of deployment25(0).AzureCloudService2.WebRole1_IN_0 changed from RoleStateBusy to RoleStateStopping.
[00005748:00006624, 2016/02/14, 12:03:24.398, IMPRT] State of deployment25(0).AzureCloudService2.WebRole1_IN_0 changed from RoleStateStopping to RoleStateStopped.
[00005748:00006624, 2016/02/14, 12:03:24.398, ERROR] <- WapGetEnvironmentVariable=0x800700cb
[00005748:00006624, 2016/02/14, 12:03:24.398, WARN ] (Ignoring) Reading environment variable CleanupFirewallOnRoleRestart failed with HR: 800700cb
[00005748:00006624, 2016/02/14, 12:03:24.398, INFO ] The value of cleanupFirewallOnRoleRestart is set to True
[00005748:00006624, 2016/02/14, 12:03:24.398, WARN ] Attempting to recover role deployment25(0).AzureCloudService2.WebRole1_IN_0.
[00005748:00006624, 2016/02/14, 12:03:24.399, ERROR] Failed to create FSRM quota manager instance.

2016 年 2 月 14 日更新

完全な IIS (IIS Express ではなく) と完全なエミュレーターを使用すると動作するように見えますが、Express エミュレーターを選択すると (IISExpress のみを選択できます)、動作しません*

4

3 に答える 3

22

同じ問題が発生したため、更新プログラムを 1 つずつアンインストールしようとしたところ、問題の原因となっているものにたどり着きました: KB3126593

確認するために、すべての更新プログラムを再度インストールしましたが、これを除いて、エミュレータは正常に起動しました。問題のあるものをインストールした後、エミュレーターは動作を停止し、再度アンインストールした後に再開しました。

かなり古い Azure Tools v2.6 を使用しています。これは新しいバージョンでは修正されている可能性がありますが、残念ながら自分で試すことはできません。

私の側では、フル エミュレーターとエクスプレス エミュレーターの両方が失敗し、両方とも IIS Express で試しました (完全な IIS を使用していません)。

お役に立てれば!

2016 年 2 月 18 日更新

この問題を報告するために Microsoft Azure サポートに連絡しようとしましたが、詳細についてはこの StackOverflow の質問につながりました。私は適切な有料サポートプランを持っていないので、彼らはあまり気にしていないようでした (かなりイライラします)。これを有効なサポート プランとともに報告してくれる人がいる場合は、必要な情報を自由に提供できます。

2016 年 2 月 22 日更新

Microsoft Azure サポートがついに解決に向けて動き出し、再現して制作陣に出動!彼らが提示した唯一の回避策は、当面の間フル IIS を使用することです。

于 2016-02-15T11:06:19.770 に答える
5

Windows Update KB3126593 をアンインストールすると問題は解決しましたが、2016 年 4 月 12 日の Windows Update パッチ適用後、エミュレータが再起動しなくなりました。更新プログラムを連続してアンインストールすることで、KB3147071 が原因であることを特定しました。他のすべての更新プログラムを再インストールし、KB3147071 をそれ以降の更新プログラムから除外したところ、エミュレーターが再び動作するようになりました。

于 2016-04-13T16:33:21.920 に答える
2

Azure 2.7 を使用していますが、同じ問題に遭遇しました。Windows Update KB3126593をアンインストールした後、動作しました。その更新プログラムのインストール後の情報セクションで、Microsoft は、イベント ログに表示される可能性がある特定のエラー メッセージについて言及しています。修正プログラムを再度インストールし、ワーカーを起動しようとしましたが (もちろん失敗しました)、説明されているメッセージは表示されませんでした。HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Safe Load Prefixes次に、値が「C:\」のレジストリ キーを追加しました。ただし、まだ worker ロールを起動できませんでした。そのため、アップデートを再度アンインストールすると、起動が機能しました。Windows Update と動作中のコンピューティング エミュレーターの両方を取得しようとした私の経験を共有するためだけに。

于 2016-02-18T09:06:55.387 に答える