Azure Compute Emulator中出现的错误

时间:2013-05-24 14:42:28

标签: azure


我用一个简单的WebRole开发了一个简单的Cloud Service,用于测试目的 我使用最新的Azure SDK,使用Visual Studio 2012。

一切都按照我需要的方式运作,
但是,当我查看Compute Emulator UI时,我可以看到每隔几秒就会重新出现的错误消息。

我真的没有做过任何特别的事情,所以我想不出任何代码片段来发布这里......

有没有人知道发生了什么?

以下是错误消息转储:

[MonAgentHost] Error: MA EVENT: 2013-05-24T14:28:01.536Z
[MonAgentHost] Error:     2
[MonAgentHost] Error:     7808
[MonAgentHost] Error:     1512
[MonAgentHost] Error:     SystemEventsListener.dll
[MonAgentHost] Error:     0
[MonAgentHost] Error:     062191bb-aee7-4075-bdb1-79521fb
[MonAgentHost] Error:     systemeventslistener.cpp
[MonAgentHost] Error:     SystemEventsListener::GetEventMetaData
[MonAgentHost] Error:     1312
[MonAgentHost] Error:     0
[MonAgentHost] Error:     2
[MonAgentHost] Error:     The system cannot find the file specified.
[MonAgentHost] Error:     EvtOpenPublisherMetadata failed
[MonAgentHost] Error: MA EVENT: 2013-05-24T14:28:01.536Z
[MonAgentHost] Error:     2
[MonAgentHost] Error:     7808
[MonAgentHost] Error:     1512
[MonAgentHost] Error:     SystemEventsListener.dll
[MonAgentHost] Error:     0
[MonAgentHost] Error:     062191bb-aee7-4075-bdb1-79521fb
[MonAgentHost] Error:     systemeventslistener.cpp
[MonAgentHost] Error:     SystemEventsListener::AnalyzeEvent
[MonAgentHost] Error:     1197
[MonAgentHost] Error:     ffffffff80010008
[MonAgentHost] Error:     0
[MonAgentHost] Error:     
[MonAgentHost] Error:     Error: Cannot get event message meta data

2 个答案:

答案 0 :(得分:0)

此错误是由诊断插件引起的,可能与此问题有关,之前询问过:Error in Azure Emulator when creating Performance Counters

如果您在开发环境中不需要诊断,可以忽略它或从ServiceDefinition.csdef中删除插件

答案 1 :(得分:0)

我明白了......

显然,我的ServiceConfiguration.Local.cscfg文件配置了Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString元素,指向云存储而不是本地开发存储。

将元素值更改回UseDevelopmentStorage=true解决了问题,现在我可以使用模拟器从WebRole中查看日志。