Отметим, что для работы инструментов созания облачных решений необходимо запустить VS с правами администратора (Рис.12.1).
(рис 12.1) Запустим VS 2010 и создадим проект облачной службы с именем WA_first. (Рис.12.2)
(рис 12.2) Добавим к проекту решения веб-роль ASP.NET и рабочую роль (Рис.12.3)
(рис 12.3) Результатом будет решение, состоящее из трех проектов (Рис.12.4)
(рис 12.4) Файлы ServiceConfiguration.cscfg и ServiceDefinition.csdef являются конфигурационными и используются для определения характеристик облачного решения и его ролей. Конфигурационные файлы упаковываются вместе с кодом и разворачиаются в Windows Azure.
ServiceDefinition.csdef - используется для описания приложения и ролей, хранит настройки одинаковые для всех экземпляров ролей. После запуска приложения содержимое данного файла не может быть изменено.
ServiceConfiguration.cscfg - задает значения настроек, описанных в ServiceDefinition.csdef, указывает число экземпляров каждой роли. Содержимое данного файла может быть изменено и после запуска роли.
Страницу свойств роли Windows Azure можно открыть щелкнув правой кнопкой мыши на роли и выбрав "Свойства" (Рис.12.5).
(рис 12.5) Рассмотрим свойства нашей рабочей роли (Рис.12.6)
(рис 12.6) В разделе "Конфигурация" можно указать уровень доверия .NET. Полное доверие необходимо для выполнения собственного кода приложений FastCGI. Частичное доверие отключает возможность загрузки и использования клиентский библиотек Windows Azure.
Значение настройки "число экземпляров" определяет количество экземпляров, которые должны быть запущены для службы этой роли.
Свойства размер виртуальной машины определяет характеристики автоматически создаваемой виртуальной машины (Подробнее см. Лекцию №7).
Поскольку мы создаем приложение локально, в учетных данных хранилища в разделе "Диагностика" нужно отметить пункт "Использование эмулятора хранилища Windows Azure" (Рис.12.7), либо вручную ввести строку "UseDevelopmentStorage=true".
(рис 12.7) Запуск приложения в режиме эмуляции
Нажав кнопку F5, дождемся окончания построения облачного решения. Результатом будет веб-страница на локальном сервере. В правой части панели задач должна появиться иконка Windows Azure (Рис.12.8)
(рис 12.8) Для просмотра информации о работе приложения в режиме эмуляции, нужно щелкнуть правой кнопкой мыши по значку Windows Azure и выбрать "Show Compute Emulator UI" (Рис.12.9)
(рис 12.9) Появится окно для просмотра статусов ролей нашего приложения (Рис.12.10).
(рис 12.10) Compute emulator – это основной компонент Windows Azure, можно сказать, ядро "облачной" операционной системы, отвечающий за управление виртуальными машинами и экземплярами ролей. Развертывание и старт экземпляра роли начинают ее жизненный цикл.
Подробнее работа по созданию более сложных приложений будет рассмотрена в следующих лабораторных работах.
Настройка облачной службы
Уровни доверия .Net
Руководства по устранению неполадок
Отметим, что для работы инструментов созания облачных решений необходимо запустить VS с правами администратора (Рис.12.1).
(рис 12.1) Запустим VS 2010 и создадим проект облачной службы с именем WA_first. (Рис.12.2)
(рис 12.2) Добавим к проекту решения веб-роль ASP.NET и рабочую роль (Рис.12.3)
(рис 12.3) Результатом будет решение, состоящее из трех проектов (Рис.12.4)
(рис 12.4) Файлы ServiceConfiguration.cscfg и ServiceDefinition.csdef являются конфигурационными и используются для определения характеристик облачного решения и его ролей. Конфигурационные файлы упаковываются вместе с кодом и разворачиаются в Windows Azure.
ServiceDefinition.csdef - используется для описания приложения и ролей, хранит настройки одинаковые для всех экземпляров ролей. После запуска приложения содержимое данного файла не может быть изменено.
ServiceConfiguration.cscfg - задает значения настроек, описанных в ServiceDefinition.csdef, указывает число экземпляров каждой роли. Содержимое данного файла может быть изменено и после запуска роли.
Страницу свойств роли Windows Azure можно открыть щелкнув правой кнопкой мыши на роли и выбрав "Свойства" (Рис.12.5).
(рис 12.5) Рассмотрим свойства нашей рабочей роли (Рис.12.6)
(рис 12.6) В разделе "Конфигурация" можно указать уровень доверия .NET. Полное доверие необходимо для выполнения собственного кода приложений FastCGI. Частичное доверие отключает возможность загрузки и использования клиентский библиотек Windows Azure.
Значение настройки "число экземпляров" определяет количество экземпляров, которые должны быть запущены для службы этой роли.
Свойства размер виртуальной машины определяет характеристики автоматически создаваемой виртуальной машины (Подробнее см. Лекцию №7).
Поскольку мы создаем приложение локально, в учетных данных хранилища в разделе "Диагностика" нужно отметить пункт "Использование эмулятора хранилища Windows Azure" (Рис.12.7), либо вручную ввести строку "UseDevelopmentStorage=true".
(рис 12.7) Запуск приложения в режиме эмуляции
Нажав кнопку F5, дождемся окончания построения облачного решения. Результатом будет веб-страница на локальном сервере. В правой части панели задач должна появиться иконка Windows Azure (Рис.12.8)
(рис 12.8) Для просмотра информации о работе приложения в режиме эмуляции, нужно щелкнуть правой кнопкой мыши по значку Windows Azure и выбрать "Show Compute Emulator UI" (Рис.12.9)
(рис 12.9) Появится окно для просмотра статусов ролей нашего приложения (Рис.12.10).
(рис 12.10) Compute emulator – это основной компонент Windows Azure, можно сказать, ядро "облачной" операционной системы, отвечающий за управление виртуальными машинами и экземплярами ролей. Развертывание и старт экземпляра роли начинают ее жизненный цикл.
Подробнее работа по созданию более сложных приложений будет рассмотрена в следующих лабораторных работах.
Настройка облачной службы
Уровни доверия .Net
Руководства по устранению неполадок
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.