2014-12-02 105 views
3

我有一个WCF服务解决方案,其中包含WCF服务和Azure云服务项目。如何查看由Azure计算模拟器生成的错误

当运行在Azure计算仿真器(我的电脑上的版本2.5)的云服务项目,所有我在输出中每个角色看到的是

[面料]角色状态忙

[面料]角色状态中止

我已经调整了在计算仿真日志记录级别记录Warning,或Error甚至试图Critical,但没有更详细的消息DISPLA YED。我一直在Google上查看是否有任何事件日志条目或磁盘上的日志文件,以便查看云服务无法正常工作的原因,但无济于事。

如何了解导致Cloud Service角色中止和重试的更多信息?

回答

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

+2

微软这样做很好。 WTF? – 2014-12-02 12:21:17

+1

我的想法!除非你需要ETW日志,否则我会建议回到SDK 2.4。 – 2014-12-02 12:24:29

+0

不知何故,Azure SDK 2.5安装在我的电脑上。我们针对团队中的Azure SDK 2.4,因此v2.5如何安装在我的系统上是个谜。 – 2014-12-02 12:39:58

1

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

相关问题