Я работаю над переносом существующего приложения ASP.NET MVC в ASP.NET Core.Решение имеет несколько библиотек классов (обеспечивающих доступ к данным, сервисы и т. Д.).Многие из этих библиотек классов используют статический ConfigurationManager.AppSettings["..."]
способ получения конфигурации из файла web.config.
Однако в приложении ASP.NET Core файл web.config отсутствует, и онпоявляется ConfigurationManager
не может прочитать appsettings.json.
Мне действительно нравится новая система конфигурации в ASP.NET Core, и я использую ее в веб-приложении.
Но есть ли "простой" способ миграции этих библиотек классов безприходится переписывать их, чтобы использовать новую систему конфигурации?Любая базовая замена для статических ConfigurationManager.AppSettings["..."]
вызовов, которые будут читать appsettings.json?(примечание: мы в конечном итоге перепишем их, но мы бы предпочли делать это по одному фрагменту за раз)