Dot Net Core - как предотвратить изменение appsettings.production. json при публикации - PullRequest
0 голосов
/ 14 июля 2020

Я публикую свой основной веб-сайт. 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 приложение, этот файл возвращается к предыдущей производственной конфигурации.

Я этого не делаю. знать, где хранится содержимое этого файла и как он запоминает свое предыдущее состояние.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...