#asp.net-core
#asp.net-core
Вопрос:
Я публикую веб-приложение на asp.net ядро через Visual Studio. строка подключения включена . appsettings.json
Как это изменить?
В проектах MVC5 я сохранял преобразования в профилях ( web.[profileName].config
или Web.Release.Config
), записывая таким образом:
<add name="string" connectionString="Data Source=localhost;Initial Catalog=DevDb;Integrated Security=false;User Id=user;Password=passwd" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
Спасибо!
Ответ №1:
У вас могут быть appsettings.json
файлы, зависящие от среды, например appsettings.Development.json
, путем вызова следующего в вашем Startup()
методе:
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true);
Обратитесь к Asp.Страница конфигурации ядра.