Azure模拟器卡住了

Azure模拟器卡住了,azure,emulation,azure-worker-roles,azure-compute-emulator,azure-emulator,Azure,Emulation,Azure Worker Roles,Azure Compute Emulator,Azure Emulator,我正在VS2015,sdk2.9中从事azure WorkerRole项目。该角色在云中运行良好,但当我尝试使用FullEmulator在本地运行它时,无法启动该角色: [fabric]角色实例: deployment29(116).MyComp.Engine.Deploy.MyProject.Engine.Azure.0 [fabric]角色状态未知 [fabric]角色状态正忙 [fabric]角色状态未知 [fabric]角色状态正忙 [fabric]角色状态未知 [fabric]角色状态

我正在
VS2015
sdk2.9
中从事azure WorkerRole项目。该角色在云中运行良好,但当我尝试使用FullEmulator在本地运行它时,无法启动该角色:

[fabric]角色实例: deployment29(116).MyComp.Engine.Deploy.MyProject.Engine.Azure.0

[fabric]角色状态未知

[fabric]角色状态正忙

[fabric]角色状态未知

[fabric]角色状态正忙

[fabric]角色状态未知

[fabric]角色状态正忙

[fabric]角色状态已销毁

[fabric]角色状态正忙

看起来角色正在无休止地重新启动,有趣的是,
OnStart()
开始时的断点没有命中


如何检测这种行为的原因?

我只找到了一种检测原因的方法——查看事件日志。emulator出现了很多错误。我想检查一下这些类别:

  • Windows日志\应用程序事件日志
  • 应用程序和服务日志\Windows Azure事件日志
  • Windows日志\系统事件日志

    我找到了原因——角色配置错误

    可能有用


查看我的事件日志时,我注意到以下错误:

由于以下错误,检索CLSID为{2B72133B-3F5B-4602-8952-803546CE3344}的组件的COM类工厂失败:80040154类未注册


在谷歌上搜索之后,我发现这告诉我必须安装IIS。我最近买了一台新电脑,这似乎不是基本Windows安装的一部分。安装IIS后,它立即启动。

您在哪个类别下找到了条目?我在应用程序和服务日志/Windows Azure中没有任何内容。@对不起,我不记得了。查找错误(我猜windows日志->应用程序包含此类错误),可能您会在azure emulator中找到错误。谢谢,不幸的是,没有任何错误。@Piedone看起来很奇怪,日志记录应该在那里,我在回答中添加了一些类别。但一般来说,您可以创建过滤器(将所有事件拉到一个类别中并过滤它们)。我的意思是,模拟器中没有任何内容,我看到许多来自其他应用程序的条目。