Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 448 / 118 | Длительность: 16:00:00
Лекция 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. Запуск облачного сервиса на локальной машине на эмуляторе облака