Опубликован: 01.07.2013 | Уровень: для всех | Доступ: платный | ВУЗ: Санкт-Петербургский государственный университет
Лекция 10:

Разработка приложений для новой версии Windows Azure

Создание ASP.NET – страницы облачного сервиса

Создадим ASP.NET – страницу нашего Web-сервиса, используя готовый шаблон ее кода, предоставляемый средой Visual Studio ( рис. 10.4). Напомним (см. лекцию 4), что в .NET Web-сервис представляется ASP.NET – страницей, файл с которой имеет расширение .aspx. В ASP.NET – странице указывается ее заголовок, язык, на котором она разработана, а также ссылка на так называемый Code-behindфайл кода на языке реализации C#, содержащий методы обработки событий, связанных с ASP.NET – страницей. Такое разделение на файл спецификации пользовательского интерфейса страницы и на файл его реализации удобно и соответствует принципам модульного программирования. Данная простая ASP.NET - страница выдает заданный текст – приветственное сообщение от новой версии моего курса по Azure (2013).

Создание ASP.NET – страницы облачного сервиса

увеличить изображение
Рис. 10.4. Создание ASP.NET – страницы облачного сервиса

Сборка (build) облачного сервиса

После cсоздания исходного кода ASP.NET – страницы в Visual Studio необходимо выполнить сборку (build) проекта. Рекомендуемый авторами Azure способ сборки в данном случае – выбор пункта Debug / Start without debugging ( рис. 10.5).

Сборка облачного сервиса

увеличить изображение
Рис. 10.5. Сборка облачного сервиса

Запуск облачного сервиса на локальной машине на эмуляторе облака

После сборки облачного сервиса, в целях его отладки, рекомендуется до публикации его в облаке запустить его локально на компьютере разработчика. Поскольку при этом не используется и вообще недоступно реальное облако, оно эмулируется на локальной машине. По времени все это занимает несколько минут, в течение которых будет запущен эмулятор облака, а затем на нем – облачный сервис.

В результате создается Web-страница на локальной машине (IP-адрес которой, как известно, равен 127.0.0.1), и данная Web-страница интерпретируется браузером, визуализируя текст нашего сообщения

Запуск облачного сервиса на локальной машине на эмуляторе облака

увеличить изображение
Рис. 10.6. Запуск облачного сервиса на локальной машине на эмуляторе облака
Андрей Краснов
Андрей Краснов
Россия, Москва, МИФИ, 1972
Владимир Стена
Владимир Стена
Россия