Слот развертывания Azure с автоматическим развертыванием не заменяет строки подключения.

У меня есть веб-сайт MVC 5, для которого у меня есть рабочий веб-сайт в Azure. Я добавил промежуточный веб-сайт в качестве слота для развертывания на этом веб-сайте. И я настроил развертывание из системы управления версиями, когда я нажимаю из git.

В начале все работало хорошо. Но теперь строка подключения к базе данных не заменяется в файле web.config.

У меня есть строка подключения в Configure.

Что я могу сделать с Azure, чтобы заменить строки подключения? Или как я могу отладить это?


person elif    schedule 21.03.2015    source источник
comment
Правильно ли работает развертывание (это означает, что конфигурация заменяется при публикации непосредственно из Visual Studio)?   -  person ElvisLives    schedule 24.03.2015


Ответы (2)


Я перешел на портал предварительного просмотра Azure. В разделе «Настройки приложения» есть возможность установить параметр как «настройку слота». Я проверил это. И проблема исчезла.

Настройки приложения

person elif    schedule 25.03.2015

вы можете удаленно отлаживать веб-сайт Azure с помощью Visual Studio, как описано здесь: http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-отладка-окна-лазурного-веб-сайта-с-визуальной-студией-2013.aspx. Надеюсь, это поможет, Мариус

person Marius Zaharia    schedule 21.03.2015
comment
Мое приложение работает отлично. Это просто не работает с правильной базой данных. И это потому, что соединение с базой данных не заменяется во время развертывания. Поэтому я не понимаю, как я мог бы использовать для этого удаленную отладку. Можно ли отладить развертывание с помощью удаленной отладки? - person elif; 23.03.2015