Развертывание Azure с использованием преобразований Github web.config
В веб-приложениях Azure есть вкладка под названием "Вариант развертывания", которая позволяет перенести ветку GitHub в веб-приложения Azure. В настоящее время я занимаюсь разработкой веб-сайта в Умбрако и пытаюсь заставить эту опцию работать должным образом. Мне удалось успешно подключить веб-приложение connect и синхронизировать сборку из этой ветки с github. Однако после развертывания соединение является неправильным, поэтому я сделал вывод, что это потенциально проблема со строкой соединения. Следовательно, есть ли способ выполнить преобразования web.config при использовании этого параметра развертывания?
1 ответ
Как правило, вы не должны пытаться преобразовать ваш web.config со строками соединения во время развертывания, так как это оставляет вас с физическими файлами, содержащими секреты (опасная практика).
Вместо этого вам нужно установить строки подключения с помощью портала Azure (или ARM API). Просто оставьте пустую запись в вашем файле web.config, чтобы отметить, что у вас есть этот ключ, а затем переопределите значение реальной строкой соединения на портале.
Смотрите документ для получения дополнительной информации.