2016-10-25 5 views
5

Я хотел бы обновить строку подключения базы данных в файле web.config для приложения, которое в настоящее время размещено в Azure как веб-приложение.Можете ли вы обновить файл web.config для веб-приложения Azure без повторного развертывания?

Кажется, что вы можете использовать RDP в роли сервиса облачной службы Azure, но не в веб-приложении. Если вы не можете использовать RDP в веб-приложении Azure, есть ли другой способ обновить строку соединения без повторного развертывания?

ответ

14

Вы можете использовать портал, в предварительном просмотре есть инструмент «Редактор служебных сервисов», который позволяет редактировать любой из файлов, которые вы развернули. Я действительно удивляюсь, почему вы хотите это сделать, но не считается хорошей практикой изменять исходные файлы на лету, как это! Настройки Config и приложения также отображаются через портал, и их можно изменить, не отбрасывая инструмент редактора служебных программ. (в разделе «Настройки/Настройки приложения» на портале). Обновление этих параметров не обновляет web.config, но переопределяет настройки web.config.

+1

что о сложных настройках web.config, как правила перезаписи? Я не думаю, что они могут быть изменены в настройках портала Portal. –

+0

Если он не отображается в пользовательском интерфейсе параметров приложения, используйте редактор приложений App –

+0

. Я только что обновил строку подключения в развернутом web.config через VS, а также в редакторе служб приложений, и эти изменения были проигнорированы. Для меня работало только изменение настроек в портале. –

8

Как сказал Рассел Янг на портале Azure, мы могли бы использовать App Service Editor, который предоставляет возможность редактирования в браузере для нашего кода приложения. И мы можем указать строку подключения в разделе App settings, чтобы переопределить существующие настройки.

enter image description here

Кроме того, мы могли бы также получить доступ и обновить файл Web.config (в D: \ дом \ папке сайта \ Wwwroot) с помощью Kudu Debug console.

enter image description here