Санкт-Петербургский государственный университет
Опубликован: 25.07.2014 | Доступ: свободный | Студентов: 1041 / 80 | Длительность: 17:26:00
Самостоятельная работа 3:

Разработка и публикация облачного приложения для платформы Windows Azure в среде Visual Studio 2013

< Лекция 11 || Самостоятельная работа 3: 123 || Лекция 12 >

Подробно все эти варианты объяснены в "Разработка облачных приложений для Microsoft Azure в VS 2013" . Выбираем наиболее распространенный вариант - Single Page Application. Создается проект с большим количеством файлов, в соответствии с парадигмой Model - View - Controller. Для соданного проекта даже создается README-файл в формате HTML ( рис. 14.8).

Созданный по схеме Single Page Application проект с README-файлом

увеличить изображение
Рис. 14.8. Созданный по схеме Single Page Application проект с README-файлом

Для сборки и тестового запуска созданного проекта в браузере (как ASP.NET Web-приложения) выбираем пункт меню Internet Explorer. Сначала выполняется сборка проекта, затем - его тестовый запуск на эмуляторе облака. Обратите внимание на сообщения о запуске эмуляторов облака и облачной памяти. Наконец, запускается браузер Internet Explorer, в котором созданный облачный сервис запускается на локальном компьютере. Результат тестового запуска показан на рис. 14.9.

Тестовый запуск облачного сервиса на локальном компьютере на эмуляторе облака

увеличить изображение
Рис. 14.9. Тестовый запуск облачного сервиса на локальном компьютере на эмуляторе облака

Завершаем отладку (выбираем пункт Stop Debugging. Публикуем облачный Web-сервис. Для этого в контекстном меню имени решения выбираем пункт Publish ( рис. 14.10).

Начало публикации облачного сервиса

увеличить изображение
Рис. 14.10. Начало публикации облачного сервиса

Перед публикацией сервиса среда предлагает нам войти в облако с нашими академическими логином и паролем ( рис. 14.11).

Вход в облако для публикации сервиса

увеличить изображение
Рис. 14.11. Вход в облако для публикации сервиса

После успешного входа в облако открывается окно с соответствующим сообщением. Нажимаем в этом окне Publish. Начинается публикация сервиса в облаке.

При публикации возкает следующая ситуация. По умолчанию публикация реализации сервиса выполняется "на месте" уже ранее созданного сервиса с именем saf-service (мы создавали его для другого теста, и у этого сервиса уже определена реализация). Предыдущий сервис уже развернут в облаке. Среда разбирается в ситуации и предлагает заменить текущее развертывание сервиса в облаке на новое, которое мы пытаемся опубликовать ( рис. 14.12).

Замена текущего развертывания сервиса в облаке новым

увеличить изображение
Рис. 14.12. Замена текущего развертывания сервиса в облаке новым
< Лекция 11 || Самостоятельная работа 3: 123 || Лекция 12 >
Александр Калинин
Александр Калинин

Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ?