c# - .NET 标准类库中的 System.Web
问题描述
我正在尝试将我们现有的.NET 4.6.1
类库移植到.NET Standard 2.1
. 大多数依赖关系都已解决。但是我不确定如何处理System.Web.Configuration
. 我们当前的代码是这样的:
config = WebConfigurationManager.OpenWebConfiguration("~/");
- 如何将 System.Web.Configuration 的依赖项包含到我的项目中?
- 如何更改代码以删除此依赖项?
解决方案
System.Web.Configuration 不是 .netstandard / .netcore 的一部分。对于 Web 应用程序,配置不再在 web.config 上完成,而是在 appsettings.json 上完成(可能具有特定于环境的配置)。
您应该使用 Microsoft.Extensions.Configuration,而不是使用 System.Web.Configuration。IConfiguration 接口默认代表您网站的配置,可以注入到您的服务中。
推荐阅读
- jupyter-notebook - SpaCy - displaCy 在取消权限后不会运行
- python - 为什么 sorted() 不对包含 nan 值的数组进行排序?
- go - 如何做 Mock Go-lang GRPC 方法
- chatbase - 尝试使用 restTemplate 发布到聊天库时为 500
- r - 在 R 中导入和清理文本文件
- c# - 如何在c#中将十六进制从char []转换为int
- java - 清单中的错误 parentActivityName
- c# - 是否可以(以编程方式)证明两个 LINQ 查询相等?
- active-directory - Active Directory:是否可以设置无效的用户帐户控制值?
- c# - 从主窗口更新第二个窗口中的列表