首页 > 解决方案 > 无法解析类型“Microsoft.AspNetCore.Hosting.IHostingEnvironment”的服务

问题描述

我正在从升级netcore2.2netcore3.1

我有一条线调用services.AddApplicationInsightsTelemetry();,结果如下

System.InvalidOperationException:“尝试激活“Microsoft.AspNetCore.Hosting.DefaultApplicationInsightsServiceConfigureOptions”时,无法解析“Microsoft.AspNetCore.Hosting.IHostingEnvironment”类型的服务。”

我知道这与一个持续存在的问题(https://github.com/microsoft/ApplicationInsights-dotnet/issues/1869)有关,但这并不能帮助我解决问题。

有已知的解决方法吗?

标签: asp.net-coreazure-application-insightsasp.net-core-3.1

解决方案


我更新了所有内容,结果证明这是一个模拟 IHostingEnvironment 的测试


推荐阅读