Azure SDK 2.9诊断异常

时间:2016-12-04 19:31:37

标签: c# azure diagnostics

我使用单个Azure辅助角色创建了一个空白解决方案。我使用默认设置启用了性能监控和诊断。

当我运行应用程序(运行成功)时,我尝试在本地开发Azure存储表中查找WADPerformanceCountersTable但找不到它。

我在事件日志中看到以下事件:

Microsoft.Cis.Monitoring.Query.QueryException: ErrorFail
   at Microsoft.Cis.Monitoring.Query.QueryLocalTable..ctor(String TableName, String TablePath)
   at ApplicationInsightsExtension.MATableReader.ReadTableRecords(String tableName, String tablePath, DateTime startTime, DateTime endTime)
   at Microsoft.Azure.Plugins.Diagnostics.dll.MAStatusWriter.UpdateStatusReport(Object sender, ElapsedEventArgs e)

本地机器设置:

  1. Visual Studio 2013社区版
  2. Azure SDK 2.9
  3. Windows 10
  4. 以管理员身份运行Visual Studio
  5. 辅助工具角色定义具有提升的权限
  6. 更多链接:

2 个答案:

答案 0 :(得分:0)

我在WebRole中删除了与ApplicationInsights相关的每个nuget,每个表都包含旧数据,现在我有IIS日志和性能日志。

尝试一下,看看它是否适合你

答案 1 :(得分:-1)

我发现只需从web角色的配置文件中完全删除<system.diagnostics>元素,意味着您不会在事件日志中收到诊断初始化错误,而是会收到Azure诊断尝试的实际错误记录。这就是我在寻找的。