【发布时间】:2016-08-16 12:48:53
【问题描述】:
我们有一个应用程序库,我们想要更新它以与 ASP.NET Core 和以前版本的 ASP.NET 一起使用。此库当前依赖 ConfigurationManager 类从 Web.config 读取设置。随着 ASP.NET Core 中配置的更改,是否有建议的方法来创建一个可以从 ASP.NET Core Web 应用程序和预 ASP.NET Core Web 应用程序读取配置的库?
读取配置设置的当前逻辑示例。
using System.Configuration;
namespace Test.MyLibrary
{
public class MyLibrarySettings : ConfigurationSection
{
private static MyLibrarySettings settings = ConfigurationManager.GetSection("MyLibrarySettings") as MyLibrarySettings;
public static MyLibrarySettings Settings
{
get
{
return settings;
}
}
public string SomeSettingValue
{
get { return (string)this["someSettingValue"]; }
set { this["someSettingValue"] = value; }
}
}
}
【问题讨论】:
标签: c# asp.net .net asp.net-mvc asp.net-core