In. net core 3.1 Приложение Blazor, мой инструментальный ключ всегда равен нулю. Я добавил следующий пакет
Microsoft.ApplicationInsights.AspNetCore 2.14.0-beta5
в файле startup.cs, я добавляю следующую строку
services.AddApplicationInsightsTelemetry();
Я даже пытался жестко кодировать клавишу инструмента с помощью опций, но там тоже не повезло.
Microsoft.ApplicationInsights.AspNetCore.Extensions.ApplicationInsightsServiceOptions aiOptions
= new Microsoft.ApplicationInsights.AspNetCore.Extensions.ApplicationInsightsServiceOptions();
aiOptions.InstrumentationKey = Configuration.GetSection("ApplicationInsights:InstrumentationKey").Value;
services.AddApplicationInsightsTelemetry(options);
в appsetting. json, я определил приложение Insight
"ApplicationInsights": {
"InstrumentationKey": "XXXXXXX-4f59-4580-a96a-XXXXXXX"
}
На моей странице Blazor я вставляю зависимость
@inject Microsoft.ApplicationInsights.TelemetryClient telemetryClient;
сейчас, когда я ищу telemetryClient.InstrumentationKey
пусто.
Что мне не хватает?