我有一个WCF服务解决方案,其中包含WCF服务和项目。
在Azure Compute模拟器中运行云服务项目(在我的PC上为2.5版)时,我在每个角色的输出中看到的全部内容是
织物角色状态忙 织物角色状态中止
我调整了计算模拟器中的日志记录级别,以记录Warning
或Error
,甚至尝试了Critical
,但没有显示更详细的消息。我一直在谷歌上搜索是否有任何事件日志条目,或磁盘上的日志文件,我可以查看,以找出为什么云服务不工作,但没有用。
我能做些什么来了解导致云服务角色中止和重试的更多原因呢?
发布于 2014-12-02 04:12:17
诊断日志不在Azure计算模拟器中收集-对于以Azure SDK版本2.5为目标的项目,Azure计算模拟器不再支持诊断日志的集合,包括性能计数器、基础结构日志、IIS日志和事件日志。此外,日志不再存储在Azure存储或开发存储中。可以继续在Visual输出窗口或计算模拟器中查看应用程序日志。这只影响到以Azure SDK版本2.5为目标的项目;继续以Azure SDK 2.4为目标的项目不受影响。
来源:http://msdn.microsoft.com/en-us/library/azure/dn873976.aspx
发布于 2014-12-02 06:24:18
在我的例子中,它被证明是一个在ServiceDefinition.csdef
中定义的启动任务,这就是问题所在。在我删除<Task>
之后,我的服务在Compute仿真器中运行良好。
https://stackoverflow.com/questions/27248292
复制