У меня есть приложение-функция Azure, для которого я пытаюсь настроить выборку Azure Insights (согласно https://docs.microsoft.com/en-us/azure/azure-monitor/app/sampling),, но это приводит к следующей ошибке:
Произошла ошибка хоста [5/2/ 19 9:42:42 AM] Microsoft.ApplicationInsights.AspNetCore: ссылка на объект не установлена для экземпляра объекта. Значение не может быть нулевым. Имя параметра: provider
Я включил следующий код:
public class StartUp : IWebJobsStartup
{
public void Configure(IWebJobsBuilder builder)
{
Microsoft.ApplicationInsights.AspNetCore.Extensions.ApplicationInsightsServiceOptions aiOptions = new Microsoft.ApplicationInsights.AspNetCore.Extensions.ApplicationInsightsServiceOptions();
aiOptions.EnableAdaptiveSampling = false;
builder.Services.AddApplicationInsightsTelemetry(aiOptions);
}
}
Где / как / кем должен быть установлен «провайдер»?
Я также пытался добавить
aiOptions.InstrumentationKey = "[MyKey]";
, но это приводит к той же ошибке