我正在 VS2015
、SDK 2.9
中开发 azure WorkerRole 项目。该角色在云中运行良好,但是当我尝试使用 FullEmulator 在本地运行它时,角色无法启动:
[fabric] Role Instance: deployment29(116).MyComp.Engine.Deploy.MyProject.Engine.Azure.0
[fabric] Role state Unknown
[fabric] Role state Busy
[fabric] Role state Unknown
[fabric] Role state Busy
[fabric] Role state Unknown
[fabric] Role state Busy
[fabric] Role state Destroyed
[fabric] Role state Busy
看起来角色正在不断地重新启动,有趣的是,OnStart()
开头的断点没有命中
如何检测此类行为的原因?
最佳答案
我发现只有一种方法可以检测原因 - 查看事件日志。模拟器出现很多错误。我建议检查这些类别:
Windows 日志\应用程序事件日志
应用程序和服务日志\Windows Azure 事件日志
Windows 日志\系统事件日志
我找到了原因 - 角色配置错误。
this article可能有用
关于Azure 模拟器卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854846/