Я портирую приложение из .Net Framework на .Net Core и пытаюсь использовать ConfigurationManager
из System.Configuration.ConfigurationManager
пакета, чтобы получить строку подключения от Web.config
. Проблема в том, что он содержит только строку подключения по умолчанию от machine.config
. Я знаю, что ASP.Net Core использует appsettings.json
с IConfiguration
в качестве способа управления конфигурацией по умолчанию, но, насколько я понимаю, пакет System.Configuration.ConfigurationManager
был добавлен для упрощения миграции. Так что это правильный способ использовать ConfigurationManager
для получения данных из Web.config
вместо глобального machine.config
?
Web.config content:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="My" connectionString="sample data" />
</connectionStrings>
</configuration>