尝试使用单个 Worker 角色启动我的 Azure 项目时,我收到了臭名昭著的“角色实例花费的时间比预期的长”错误。它以前可以工作,但在两个调试会话之间没有任何明显原因就开始失败。
我尝试使用新的 Azure 项目和默认的 Worker 角色创建一个全新的解决方案,但也无法启动。
我发现了许多其他 SO 问题和讨论该主题的论坛帖子,但其中大多数已经过时,而且他们的建议都没有奏效。
我在事件日志中没有找到相关消息,我发现的唯一错误消息是在 中C:\Users\username\AppData\Local\dftmp\EmulatorRuntimeLogs\ErrorRuntime.log
,它包含很多这样的行:
[00006892:00014472, 2014/10/16, 18:40:45.247, ERROR] Failed to create FSRM quota manager instance.
Compute Emulator 中角色的输出会无限期地显示以下日志:
[fabric] Role Instance: deployment24(4).MySolution.MyProject.MySolution.MyProject.0
[fabric] Role state Busy
[fabric] Role state Aborted
[fabric] Role state Busy
[fabric] Role state Aborted
[fabric] Role state Busy
[fabric] Role state Aborted
[fabric] Role state Busy
...
您对最新 2.4 版本的 Azure SDK 可能导致此错误有什么建议吗?