У меня проблема с DevOps Azure и управлением выпуском.Сначала немного предыстории - мы используем visualstudio.com вместе с агентами сборки, релиз-агентами (работающими на виртуальных машинах разных сред) для управления нашим CI, сборками и выпусками.Я пытаюсь устранить неполадки при входе в систему на моих серверах, не относящихся к разработке, и проследил проблему до отсутствующих элементов в моем файле appsettings.json.Когда я вошел в свои производственные виртуальные машины и посмотрел на файл appsetings.json, я обнаружил, что мой раздел ведения журнала выглядел следующим образом:
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Information"
}
},
Находясь в файле appsettings.json внутри моих артефактов сборки (веб-сайт).zip-файл) выглядит следующим образом:
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"System": "Information",
"Microsoft": "Information"
}
},
Мои проблемы с журналом устраняются, когда я захожу на сервер и изменяю раздел журнала appsettings.json, чтобы он соответствовал тому, что должно быть в соответствии с настройками приложения в сборке .zip,
Мой вопрос: что в конвейере выпуска DevOps Azure (ранее VSTS) изменяет раздел журнала appsettings.json ?Я убедился, что в моем определении выпуска нет подстановок переменных для раздела ведения журнала.