1

我正在尝试使用 Azure 模拟器来调试 VS2013 的 .net 解决方案,我正在使用 IIS Express 和 Emulator Express。该项目包含几个工作角色,它们启动得很好,还有一个似乎间歇性挂起的 Web 角色。奇怪的是,如果我重新启动计算机并重新启动调试器,它似乎可以工作。

如果单击“显示计算模拟器 UI”选项,Web 角色,我会看到以下几行:

[fabric] 角色实例:deployment28(2907).MyApp.Cloud.MyApp.Web.0

[面料] 角色状态不健康

当它挂起时,我可以在对话框仍在显示时进行初始 API 调用并看到显示的不健康错误消息,我收到来自 API 调用的响应,这表明 Web 角色正在运行,即使它说的是角色状态不健康,对话框仍在显示。附带说明一下,在它返回之前,我在屏幕左下方看到很多加载符号消息,通常显示就绪消息。

这是显示的对话框:

在此处输入图像描述

1)如果能够接收请求,为什么会挂起?

2) 当您使用 IIS Express 和 Emulator Express 时,有什么方法可以解决此类问题?

3)什么可能是这个问题的原因以及可能的解决方案是什么?

4

0 回答 0