Лабораторная работа 1: Подготовка рабочего места



Дата29.11.2016
Размер0.53 Mb.
Просмотров284
Скачиваний0
ТипЛабораторная работа
Лабораторная работа 1: Подготовка рабочего места

Целью данной лабораторной работы является подготовка рабочего места для stand-alone разработки облачных приложений; знакомство с основными инструментами разработчика.

Загрузить инструменты для работы можно по следующей ссылке: http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018#QuickDetails

Требования к установке Windows Azure SDK

Операционная система.

Windows Azure SDK 1.3 от ноября 2010 года официально поддерживается следующими операционными системами:


  • Windows 7 (в т.ч. Enterprise; Home Premiumx86, x64; Professional x86, x64; Ultimate x86, x64)

  • Windows Server 2008 + SP2, Windows Server 2008 R2

  • Windows Vista + SP2

Программное обеспечение

для Windows Azure SDK:

  1. .Net Framework 3.5 + SP1

  2. IIS 7.0

  3. Microsoft SQL Server 2005 Express

  4. Microsoft SQL Server 2008 (в т.ч. Express)

  5. Исправление WCF http://support.microsoft.com/kb/971842 (при отсутствии SP1 для Windows 7 и Windows Server 2008 R2 -http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda)

  6. Исправление FastCGI (не для Windows 7) http://support.microsoft.com/kb/967131

  7. для Visual Studio:

  8. для 32битных ОС - исправление Windows Aure IntelliTrace http://archive.msdn.microsoft.com/KB983301

  9. Windows PowerShell (не для Windows 7. http://support.microsoft.com/kb/968929)

  10. Модуль URL Rewrite http://www.iis.net/download/URLRewrite

Примечание: в материалах данной практической работе будет рассмотрено формирование рабочего места Visual Studio 2010. Установка и настройка компонентов для формирования рабочего места на основе Visual Web Developer хорошо описана здесь:http://blogs.technet.com/b/isv_team/archive/2010/12/27/3377315.aspx

Убедитесь, что все вышеперечисленные требования соблюдены. После этого можно приступать к непосредственной установке инструментов для работы с Visual Studio (в данном курсе мы рассматриваем версию 2010).



Подготовка рабочего места:

1. Установите VS 2010 и MS SQL Server 2008. Установка данного инструментария подробно описывается во множестве ресурсов и, как правило, не вызывает затруднений. (см. п. №1-3 списка вспомогательных материалов)

2. Настройка IIS

для Windows 7

Откройте панель управления (Пуск - Панель управления)

Выберите "Программы и компоненты"

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_1.jpg


Рис. 1. Окно Панели Управления

Раскройте узел "Microsoft .Ner Framework 3.5" и включите элемент "Windows Communication Foundation HTTP Activation"

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_2.jpg


Рис. 2. Окно, демонстрирующее включение и отключение компонентов Windows

Последовательно раскройте узлы "Службы IIS", "Службы Интернета" и "Компоненты разработки приложений", отметьте элементы "ASP.NET" и "CGI".

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_3.jpg


Рис. 3. Окно, демонстрирующее включение и отключение компонентов Windows

В узле "Службы IIS" разверните "Службы Интернета" и "Общие функции HTTP". Отметьте элемент "Статическое содержимое".

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_4.jpg


Рис. 4. Окно, демонстрирующее включение и отключение компонентов Windows

В узле "Службы IIS" разверните "Средства управления веб-сайтом" и отметьте "Консоль управления IIS".

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_5.jpg


Рис. 5. Окно, демонстрирующее включение и отключение компонентов Windows

После этого нажмите "OK" и дождитесь завершения процесса установки отмеченных компонент.

Для Windows 2008

Запустите диспетчер сервера (Пуск - Администрирование - Диспетчер сервера)

Щелкните правой кнопкой мыши на узле "Компоненты" и выберите "Добавить компоненты"

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_6.jpg


Рис. 6. Окно, демонстрирующее запуск Диспетчера сервера

В списке компонентов, в узле "Возможности .Net Framework 3.0" отметьте ".Net Framework 3.0".

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_7.jpg


Рис. 7. Окно, демонстрирующее выбор Net Framework

Аналогичным образом выберите элемент "Активация HTTP" в узле "Активация WCF". И нажмите "Далее". В случае, если появитсядиалоговое окно установки служб для данных компонент, установите их.

Дождитесь окончания установки и перейдите к узлу "Роли" диспетчера сервера.

Установите роль "Веб-сервер", нажав "Добавить роли"

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_8.jpg


Рис. 8. Установка роли веб-сервера


http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_9.jpg

Рис. 9. Выбор ролей сервера

Последовательно нажимая Далее" установите необходимую роль.

В узле "Роли" выберите элемент "Веб - сервер(IIS) и нажмите "Добавить службы ролей""

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_10.jpg

Рис. 10. Выбор элементов веб-сервера

Выделите службы "Статическое содержимое", "ASP.NET" и "CGI" в узлах "Веб-сервер" и "Разработка приложений" соответственно, если они еще не установлены. Нажмите "Далее", затем "Установить".

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_11.jpg


Рис. 11. Добавление служб ролей

Дождитесь завершения процесса установки.

3. Установите VSCloudService.exe или Windows Azure SDK 1.3. Отметим, что SDK входит в состав VSCloudService.exe.

4. В случае, если у вас 32-битная ОС установите исправление №8 списка требуемого ПО.

5. Установите исправления №№6-7 из списка требуемого программного обеспечения.

На этом установку инструментария stand-alone разработки облачных приложений можно считать завершенной.

Знакомство с инструментарием

Теперь необходимо разобраться с тем, что мы установили и где это все искать.

Эмуляторы Compute Emulator (Develop,ent Fabric) и Storage Emulator (development Storage) можно найти в папке Windows AzureSDK\v1.3 (по умолчанию C:\Program Files\Windows Azure SDK\v1.3\). Эмуляторы располагаются в подкаталоге bin.

http://www.intuit.ru/edi/16_08_14_2/1408137470-25747/tutorial/992/objects/11/files/1_12.jpg


Рис. 12. Установка эмуляторов

Если установка инструментария завершена корректно, то в списке проектов VS2010 появится шаблон Cloud . Выбор проекта Windows Azure приведет к появлению списка доступных ролей.

Таблица 1.



Список поддерживаемых ролей:

Роль

Описание

Веб-роль ASP.NET

Основанное на ASP.NET приложение с веб-интерфейсом

Веб-роль ASP.NET MVC 2

Основанное на ASP.NET MVC 2 приложение с веб-интерфейсом

Веб-роль ASP.NET службы WCF

WCF - сервис

Рабочая роль

Создание фоновой задачи

Веб-роль CGI

Хостинг приложения с использованием FastCGI

Создание первого облачного приложения будет рассмотрено в следующей лабораторной работе.

шаблон проекта cloud


Рис. 13. Шаблон проекта Cloud

список ролей облачного приложения

Рис. 14. Список ролей облачного приложения



Список вспомогательных материалов

Установка Visual Studio 2010

  1. http://msdn.microsoft.com/ru-ru/library/e2h7fzkw.aspx

Установка MS SQL Server 2008

  1. http://www.alta.ru/mssqlserver2008.php

  2. http://itband.ru/2010/07/install-microsoft-sql-server-2008-r2/ (версии R2)

Руководства по устранению неполадок

  1. http://msdn.microsoft.com/ru-ru/library/ee460770.aspx


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал