角色实例花费的时间比预期的要长 - 这个问题有新的解决方案吗?

Gor*_*don 24 azure azure-worker-roles

本周我已经重新启动了我的电脑50-100次.我发现在收到此消息之前,我通常可以在本地启动/部署3-4次:

"用于Microsoft Visual Studio的Windows Azure工具

角色实例的启动时间比预期的要长.你想继续等待吗?"

让我重新开始的解决方案是重新启动.

我知道这不是一个新问题.我记得MS同意这是一个问题,但有没有人有一个解决方案,不涉及回到托管Web核心.似乎这个问题是很多人得到的问题,并且在没有解决方案(我知道)的情况下已经存在了4-5个月或更长时间.

现在我将再次重新启动!!!!!

Rob*_*ter 15

我有同样的问题,但最终可以在解雇2或3之后开始

"角色实例的启动时间比预期的要长"

消息框.

然后我发现问题似乎是启用了诊断程序,并且在角色配置(.cscfg)中将存储帐户设置为无效.
通过进入UI解决它并禁用诊断,我发现它运行正常.

要获取UI,请在解决方案资源管理器中右键单击Roles文件夹中创建的Role .

在此输入图像描述

然后我重新启用诊断并自动填充"UseDevelopmentStorage = true",这似乎工作正常.


Rob*_*ner 15

据我所知,有几个不同的东西可以导致这个问题.

对我来说,在为Azure部署创建Windows Identity Foundation启动任务后,我尝试使用Azure模拟器运行我的应用程序时遇到此错误.

基本上,我需要做的就是taskType将启动任务更改simplebackground

ServiceDefinition.csdef中

<Startup>
  <Task commandLine="Startup\IdentityGac.cmd" executionContext="elevated" taskType="background"></Task>
</Startup>
Run Code Online (Sandbox Code Playgroud)

根据你的问题,我不确定这是否适用于你的项目,但我认为这至少值得一提.

你可以在这里阅读我的完整博客文章.


maf*_*fue 9

2016年2月引入了这个问题的新原因.

使用Windows 8.1,Visual Studio 2012 Update 5和Azure Emulator 2.3

安装此Windows更新:KB3126593将使您处于模拟器永远不会启动的情况,您将在模拟器UI中看到这一点.

在此输入图像描述

卸载更新可修复模拟器.

控制面板>所有控制面板项目>程序和功能>已安装的更新

Microsoft Windows安全更新(KB3126593),右键单击,卸载.

(升级到Windows 10也解决了这个问题.)

  • 谢谢!我想知道,您是如何发现它与Windows Update有关的? (2认同)