3

我有一个 WCF 服务解决方案,其中包含 WCF 服务和一个 Azure 云服务项目。

在 Azure Compute Emulator(我的 PC 上的 2.5 版)中运行云服务项目时,我在每个角色的输出中看到的只是

[面料] 角色状态忙碌

[面料] 角色状态已中止

我已将 Compute Emulator 中的日志记录级别调整为 log WarningError甚至尝试过Critical,但没有显示更详细的消息。我一直在谷歌搜索以查看磁盘上是否有任何事件日志条目或日志文件,我可以查看以找出云服务不工作的原因,但无济于事。

我可以做些什么来详细了解导致云服务角色中止和重试的原因?

4

2 回答 2

5

Azure 计算模拟器中不收集诊断日志- 对于面向 Azure SDK 版本 2.5 的项目,Azure 计算模拟器不再支持收集诊断日志,包括性能计数器、基础结构日志、IIS 日志和事件日志。此外,日志不再存储在 Azure 存储或开发存储中。您可以继续在 Visual Studio 输出窗口或计算模拟器中查看应用程序日志。这仅影响面向 Azure SDK 版本 2.5 的项目;继续以 Azure SDK 2.4 为目标的项目不受影响。

来源:http: //msdn.microsoft.com/en-us/library/azure/dn873976.aspx

于 2014-12-02T12:12:17.873 回答
1

在我的情况下,它原来是定义的启动任务,ServiceDefinition.csdef这就是问题所在。删除后,<Task>我的服务在 Compute Emulator 中运行良好。

于 2014-12-02T14:24:18.113 回答