Прежде всего, не используйте конвейер выпуска для управления конфигурацией.Конфигурация должна управляться из системы контроля версий, поэтому существует единый источник правды о состоянии вашего программного обеспечения и его конфигурации.Для секретов их следует извлекать и управлять ими во внешнем секретном хранилище (например, в хранилище ключей Azure).
Использовать преобразования конфигурации времени развертывания.Ваш стандартный ежедневный web.config
должен содержать все значения, необходимые для отладки.Затем во время развертывания используйте преобразования веб-развертывания, чтобы превратить файл конфигурации в файл, подходящий для запуска вашего приложения в среде, на которую вы ориентируетесь.