Azure 模拟器卡住

标签 azure emulation azure-worker-roles azure-compute-emulator azure-emulator

我正在 VS2015SDK 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

enter image description here

看起来角色正在不断地重新启动,有趣的是,OnStart() 开头的断点没有命中

如何检测此类行为的原因?

最佳答案

我发现只有一种方法可以检测原因 - 查看事件日志。模拟器出现很多错误。我建议检查这些类别:

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

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

    this article可能有用

关于Azure 模拟器卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854846/

相关文章:

azure - Azure Web 作业是否会在多个实例上运行?

azure - 部署到服务器后创建 Azure 媒体服务作业失败 (iis8)

android - 无法使用 android 模拟器将数据发布到 apache localhost

c# - 如何监控Azure云服务辅助角色-PAAS上的本地存储磁盘空间

azure - 从 Azure 辅助角色访问文件共享

Azure: worker 角色循环通过 "recycling"

ruby - 无法使用 HMAC 在 Ruby 中生成正确的加密 key

c# - 在单租户应用程序中 guest 帐户查询 Azure AD 或 Graph

android - Mac OS下使用Docker运行android模拟器x86

c++ - C/C++ 中的中断???它们是如何实现/编码的?