ckv*_*ckv 5 .net c# .net-standard
我正在尝试将我们现有的.NET 4.6.1类库移植到.NET Standard 2.1. 大多数依赖关系都已解决。但是我不确定如何处理System.Web.Configuration. 我们当前的代码是这样的:
config = WebConfigurationManager.OpenWebConfiguration("~/");
Run Code Online (Sandbox Code Playgroud)
System.Web.Configuration 不是 .netstandard / .netcore 的一部分。对于 Web 应用程序,配置不再在 web.config 上完成,而是在 appsettings.json 上完成(可以进行特定于环境的配置)。
您应该使用 Microsoft.Extensions.Configuration,而不是使用 System.Web.Configuration。IConfiguration 接口默认代表您网站的配置,可以注入到您的服务中。