【问题标题】:AddApplicationInsightsTelemetry not recognise in Azure Function在 Azure 函数中无法识别 AddApplicationInsightsTelemetry
【发布时间】:2022-08-22 22:49:47
【问题描述】:

我正在开发 .NET CORE 6 <TargetFramework>net6.0</TargetFramework> Azure Function 应用程序。我已经安装了以下库

<PackageReference Include=\"Microsoft.ApplicationInsights.WorkerService\" Version=\"2.20.0\" />
<PackageReference Include=\"Microsoft.Azure.Functions.Extensions\" Version=\"1.1.0\" />
<PackageReference Include=\"Microsoft.NET.Sdk.Functions\" Version=\"4.0.1\" />

我正在尝试注册AddApplicationInsightsTelemetry(),但它未被识别,不知道我在这里错过了什么?

Startup class

using Microsoft.Azure.Functions.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;

[assembly: FunctionsStartup(typeof(abc.IS.ProcessingFunction.Startup))]
namespace abc.IS.ProcessingFunction
{
   public class Startup : FunctionsStartup
   {
     public override void Configure(IFunctionsHostBuilder builder)
     {
         builder.Services.AddApplicationInsightsTelemetry();
     }
   }
}

标签: azure-functions azure-application-insights .net-6.0 telemetry


【解决方案1】:

我设法使用注册服务

 builder.Services.AddApplicationInsightsTelemetryWorkerService();

【讨论】:

    猜你喜欢
    • 2020-12-09
    • 2021-07-16
    • 2011-07-10
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    相关资源
    最近更新 更多