Azure应用程序洞察和网站项目

时间:2015-05-26 07:32:22

标签: asp.net azure web-site-project azure-application-insights

是否可以将Application Insights添加到网站项目类型?

在Visual Studio中,以下上下文菜单可用于Web应用程序项目,但缺少Web站点项目。

enter image description here

2 个答案:

答案 0 :(得分:2)

您应该能够手动使用Application Insights检测网站项目。以下是instructions

答案 1 :(得分:2)

只想分享我最终做的事情。首先,它看起来像是一种魅力。

Application Insight是作为ASP.NET模块实现的,因此为了将其连接到Web站点项目,您需要执行以下操作:

  1. 添加Microsoft.ApplicationInsights.Web NuGet包
  2. web.config

    中注册AI模块
    <modules runAllManagedModulesForAllRequests="true">
      <remove name="ApplicationInsightsWebTracking" />
      <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
    </modules>
    
  3. 确保您在网站基本目录中有ApplicationInsights.config(以及web.config) - 它定义了您将要收集的遥测