, я хочу, чтобы приложение получало значения конфигурации из файла appsettings.test.json. файл вместо Azure.
Похоже, что стандартный подход к переопределению конфигурации/служб приложения заключается в создании класса, производного от WebApplicationFactory
, и переопределении ConfigureWebHost(), где вы можете вызывать такие методы, как builder.ConfigureAppConfiguration(), где я могу вызвать Configuration.Sources.Clear(), чтобы очистить существующие источники конфигурации, а затем Configuration.AddJsonFile("appsettings. test.json");
Проблема этого подхода заключается в том, что сначала добавляется Azure Config, как при обычном запуске, а это означает:
- Это замедляет работу, поскольку требуется подключение, и
Из конвейера CI/CD у меня нет учетных данных для аутентификации в Azure, поэтому все равно произойдет сбой.< /li>
Подробнее здесь: https://stackoverflow.com/questions/784 ... ionfactory