2015-03-21 6 views
0

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

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

У меня есть строка соединений в Configure.

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

+0

ли работа развертывания правильно (то есть конфигурация получает выгружен, когда вы публикуете непосредственно из Visual Studio)? – ElvisLives

ответ

1

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

Application Settings

0

Единственное, что вы можете сделать, это удаленное отладка вашего веб-сайта Azure с помощью Visual Studio, как описано здесь: http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with-visual-studio-2013.aspx. Надеюсь, это поможет, Marius

+0

Мое приложение отлично работает. Он просто не работает с правильной базой данных. И это потому, что соединение db не заменяется во время развертывания. Поэтому я не понимаю, как я могу использовать удаленную отладку для этого. Можно ли отлаживать развертывание с удаленной отладкой? – elif