2014-12-26 2 views
0

Я публикую приложение ASP.NET MVC 5 для веб-сайтов Azure. На моем портале Azure я связал сайт с моей базой данных Azure SQL. Однако, когда я нажимаю ссылку «View Connection String» на портале, я получаю всплывающее окно, в котором говорится, что строки подключения отсутствуют.Не удалось связаться с моей Azure DB

Пожалуйста, обратите внимание, что моя строка подключения в моем приложении имеет другое имя, то есть оно не называется DefaultConnection, а имеет имя myAppNameConnection.

Кроме того, я публикую приложение непосредственно из VS 2013, и я могу выбрать правильную БД в мастере публикации. Однако, когда приложение опубликовано, оно НЕ МОЖЕТ связываться с базой данных. Любая идея, что может быть причиной этой проблемы?

ответ

0

В вашем VS-инструменте у вас есть правильная строка подключения, настроенная в вашем файле Web.config.
Когда вы публикуете сайт в Azure, он автоматически перезаписывает строки подключения в файле web.config с теми, которые хранятся в качестве глобальных переменных в службе веб-сайта.

Вы должны перейти на портал Azure, нажать на свой веб-сайт, а затем нажать на настройку в меню вкладки. Спуститесь к строкам подключения и вставьте туда правильную строку подключения.

Смежные вопросы