【发布时间】: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