Application Insights扩展破解Azure Web应用程序

时间:2017-11-17 23:38:35

标签: asp.net azure azure-web-sites azure-application-insights

我通过AI SDK在Azure Web App上顺利运行Application Insights,向Azure中托管的AI实例报告。

唯一的例子是它没有显示详细的依赖性诊断,according to this page这是因为我只使用SDK,我需要“在服务器上检测您的Web应用程序”,查看文档可以如果你已经有一个AI运行实例,那就完成了....有帮助!

我不情愿地删除了AI实例,从我的代码中删除了SDK,所以我开始新鲜,然后按照步骤操作,但是当我在上一个链接中完成了该过程后,我的网站就崩溃了,现在响应每一个请求(带有空404请求的MVC5和Web API

AI状态页面显示所有内容的绿色标记,我无法从KUDO的诊断日志转储中识别任何内容或管理远程调试网站。

在Web App下删除AI扩展 - > Azure门户中的扩展然后重新启动Web应用程序可以解决问题。

我已经没有关于如何解决这个问题的想法,我还能做些什么来解决问题的根源吗?

1 个答案:

答案 0 :(得分:2)

要解决此问题,请从您的网络应用程序(或插槽文件系统)中删除以下两个文件:

D:\home\siteextensions\Microsoft.ApplicationInsights.AzureWebSites\Instrumentation32\ProductionBreakpoints_x86.config
D:\home\siteextensions\Microsoft.ApplicationInsights.AzureWebSites\Instrumentation64\ProductionBreakpoints_x64.config

您可以通过Kudu轻松完成此任务。

编辑:显然,这是/ ProductionBreakpoints与预编译视图交互的问题。微软告诉我,应该在接下来的几天内解决问题。我现在仍然破坏的Application Insights扩展版本是2.4.6 - 我将发布" fixed"版本,当我可以确认它。

编辑2:确认这已在2.4.7中修复,现在已经解决了。