我使用单个 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)
本地机器设置:
- Visual Studio 2013 社区版
- Azure SDK 2.9
- Windows 10
- 以管理员身份运行 Visual Studio
- 辅助角色定义具有提升的权限
更多链接:
最佳答案
我已经删除了 WebRole 中与 ApplicationInsights 相关的所有 nuget、包含旧数据的每个表,现在我有了 IIS 日志和性能日志。
尝试一下,看看它是否适合您
关于c# - Azure SDK 2.9 诊断异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40962730/