在2016年2月10日安装Windows更新后,azure角色无法在模拟器中启动(Full / Express)。 日志显示在下面
[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)和Full Emulator它可以工作,但如果我选择Express模拟器(我只能选择IISExpress)它不会 *
答案 0 :(得分:22)
由于我遇到了同样的问题,我尝试逐个卸载更新,然后找到导致问题的更新:KB3126593。
要验证,我再次安装了所有更新,除了这一个,模拟器仍然正常启动。安装有问题的模拟器后,模拟器停止工作,再次卸载后恢复。
我使用的是相当旧的Azure Tools v2.6,也许这是针对较新版本修复的,不幸的是我不能为此尝试。
就我而言,Full和Express模拟器都失败了,都尝试使用IIS Express(不使用完整的IIS)。
希望这有帮助!
2016年2月18日更新
我尝试联系Microsoft Azure支持部门报告此问题,并引导他们查看此StackOverflow问题以获取更多详细信息。他们似乎并不那么在意,因为我没有适当的有偿支持计划(非常令人沮丧)。如果有人使用有效的支持计划报告此事,我可以自由提供所需的任何信息。
2016年2月22日更新
Microsoft Azure支持终于开始解决它,它已被复制并发送给制作团队! 他们提出的唯一解决方法是在此期间使用完整IIS。
答案 1 :(得分:5)
卸载Windows Update KB3126593解决了这个问题,但是在2016年4月12日的补丁日Windows更新后,模拟器没有重新启动。通过连续卸载更新,我发现KB3147071是罪魁祸首。我重新安装了所有其他更新,并从进一步更新中排除了KB3147071,现在模拟器再次运行。
答案 2 :(得分:2)
我使用Azure 2.7并遇到了同样的问题。卸载Windows Update KB3126593后,它工作正常。在该更新的安装后信息部分中,Microsoft提到了可能在事件日志中显示的某些错误消息。我再次安装了修复程序并尝试启动一个工作程序(当然失败了),但我没有看到任何描述的消息。然后我添加了值为'C:\'的注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Safe Load Prefixes
。但是,我仍然无法启动辅助角色。所以我再次卸载了更新,然后启动工作。只是为了分享我尝试同时拥有的经验:Windows更新和工作计算模拟器。