2

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

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

在此处输入图像描述

4

2 回答 2

2

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

于 2015-05-26T21:01:26.017 回答
2

只是想分享我最终做了什么。首先,它似乎很有魅力。

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

  1. 添加Microsoft.ApplicationInsights.WebNuGet 包
  2. 注册AI模块web.config

    <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) - 它定义了您要收集的遥测数据

于 2016-06-16T06:19:46.477 回答