我正在开发 .NET CORE 6 <TargetFramework>net6.0</TargetFramework>
Azure 函数应用程序。我已经安装了以下库
<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();
}
}
}
最佳答案
我已成功使用注册服务
builder.Services.AddApplicationInsightsTelemetryWorkerService();
关于azure-functions - AddApplicationInsightsTelemetry 在 Azure 函数中无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72514694/