我使用单个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)
本地机器设置:
更多链接:
答案 0 :(得分:0)
我在WebRole中删除了与ApplicationInsights相关的每个nuget,每个表都包含旧数据,现在我有IIS日志和性能日志。
尝试一下,看看它是否适合你
答案 1 :(得分:-1)
我发现只需从web角色的配置文件中完全删除<system.diagnostics>
元素,意味着您不会在事件日志中收到诊断初始化错误,而是会收到Azure诊断尝试的实际错误记录。这就是我在寻找的。 p>