Я публикую свой основной веб-сайт. net на сервере. Вот код, который добавляет Json файлов к моему пути содержимого:
var builder = new ConfigurationBuilder()
.SetBasePath(contentRootPath)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{environmentName}.json", true);
и вот как выглядит соответствующая часть решения:
введите описание изображения здесь
На рабочем компьютере у меня есть файл appsettings.production.json
. Недавно мне пришлось вручную добавить MultipleActiveResultSets=true
в строку подключения.
Но каждый раз, когда я публикую sh приложение, этот файл возвращается к предыдущей производственной конфигурации.
Я этого не делаю. знать, где хранится содержимое этого файла и как он запоминает свое предыдущее состояние.