- PVSM.RU - https://www.pvsm.ru -
Итак, вы решили попробовать, что же такое Windows Azure Web Site и что там можно сделать. Начинать нужно, если у вас нет подписки Windows Azure, с получения пробного доступа [1]. Этот шаг мы опустим в статье, как простой и сразу перейдём к главному — созданию Web Site.
Итак, аккаунт создан, заходим на портал управления в раздел Web Sites:

Нажимаем на CREATE WEB SITE — запускаем процедуру создания, отобразится интерфейс создания сайта с выбранным по умолчанию вариантом — быстрое создание:

При желании, можно сразу развернуть на сайт одно из галереи поддерживаемых приложений:

Мы будем создавать сайт с базой данных:

Создадим сайт habratest и новую базу данных:

Укажем параметры новой базы данных:

Включая имя пользователя и пароль:

Нажимаем кнопу с галочкой, запускаем процесс создания сайта:

Сайт создан и запущен.

При открытии отбразится следющая страница:
Итак у нас создан Windows Azure Web Site с прилинкованной к нему базой данных SQL Server.
Заглянем в панель управления нашим сайтом.

Помимо разнообразной статистики использования на странцие Dashboard, обратите внимание на несколько очень полезных ссылок слева:
Перед переходом к следующим шагам необходимо немного подготовиться:
Создадим ASP.NET MVC 4 приложение с поддержкой .NET Framework 4.0 (версия 4.5 не поддерживается Web Sites):

Оставив в мастере создания приложения все настройки по умолчанию дождёмся создания сайта.
Всё! Мы готовы публиковать наше приложение на Windows Azure Web Sites!
Щёлкните правой кнопкой мышки по Solution и выберите Publish. Откроется диалог публикации:

Ничего не заполнено, но у нас есть кнопка Import. Нажимаем её и импортируем профиль развёртвания, который мы сохранили, после создания Web Site. На следующей странице мастера проверим настройки — всё OK:

На следующей странице мастера нам потребуются скопированные настройки соединения с БД и знание пароля к ней:

Жмём Next — всё готово к публикации:

Жмём кнопку Publish и через несколько минут наслаждаемся сайтом, который работает в Windows Azure Web Sites!
Если вы используете парадигму Code First, то вам потребуется обновлять базу на . Это сделать достаточно посто. В консольном окне Package Manager Console нужно последовательно ввести следующие команды:
enable-migrations
add-migration Initial
update-database
Автоматически будет сгенерирован соответствующий код, мастер публикации определит его наличие и его можно будет настроить в Settings:

Использование SQL Server — платное изначально. Сколько стоят Web Sites в разных вариантах можно посмотреть в калькуляторе [3].
Если вы хотите использовать PHP и MySQL — Web Sites их поддерживают.
Автор: stasus, Создание сайта Windows Azure Web Site и развёртывание там приложения ASP.NET MVC 4
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/asp-net-mvc/12456
Ссылки в тексте:
[1] пробного доступа: http://www.windowsazure.com/ru-ru/pricing/free-trial/
[2] хостинге: https://www.reg.ru/?rlink=reflink-717
[3] калькуляторе: http://www.windowsazure.com/ru-ru/pricing/calculator/
Нажмите здесь для печати.