Ниже приведены инструкции по развертыванию веб-сайта ASP.NET в Windows Azure.
Допущения ->
1. Вы уже создали веб-сайт ASP.Net.
Шаг 1: Установите на своем компьютере следующие вещи
Windows Azure SDK (http://www.microsoft.com/downloads/details.aspx?FamilyID=aa40f3e2-afc5-484d-b4e9-6a5227e73590&displaylang=en
)
Инструменты Windows Azure для Visual Studio 2008/2010 (http://www.microsoft.com/downloads/details.aspx?familyid=5664019E-6860-4C33-9843-4EB40B297AB6&displaylang=en)
-------------------------------------------- ---------------------------------------------
Шаг 2: Откройте Visual Studio и скажите Создать> Проект , а затем выберите тип проекта облако из Visual C # и выберите Шаблон службы Windows Azure Cloud .
Дайте название вашему проекту. Выберите местоположение для того же и нажмите кнопку ОК
-------------------------------------------- ---------------------------------------------
Шаг 3: В Новый проект облачной службы В окне выберите Веб-роль ASP.Net , нажмите кнопку [>] и произнесите OK
-------------------------------------------- ---------------------------------------------
Шаг 4: Обозреватель решений будет выглядеть так ->
-------------------------------------------- ---------------------------------------------
Шаг 5: Щелкните правой кнопкой мыши проект WebRole1 в обозревателе решений и выберите Удалить
-------------------------------------------- ---------------------------------------------
Шаг 5: После удаления WebRole1 проекта из обозревателя решений
-------------------------------------------- ---------------------------------------------
Шаг 6: Теперь щелкните правой кнопкой мыши на обозревателе решений и скажите Добавить> Существующий проект и добавьте существующее приложение ASP.Net в обозреватель решений.
-------------------------------------------- ---------------------------------------------
Шаг 7: После добавления существующего приложения ASP.Net в обозреватель решений.
-------------------------------------------- ---------------------------------------------
Шаг 8: Щелкните правой кнопкой мыши по CloudService1> Роли> Нет проекта, связанного (WebRole1) , а затем произнесите Связать с> проектом веб-роли в решении
-------------------------------------------- ---------------------------------------------
Шаг 9: Выберите существующее веб-приложение ASP.Net в обозревателе решений и скажите OK
-------------------------------------------- ---------------------------------------------
Шаг 10: Теперь нажмите F5, чтобы запустить облачный сервис.
И посмотрите панель задач. Вы заметите ->
И теперь ваше веб-приложение ASP.Net будет работать на локальной Development Fabric.
Ваша облачная служба ASP.Net все еще НЕ готова к развертыванию в Windows Azure.
-------------------------------------------- ---------------------------------------------
Шаг 11: Теперь, если вы используете сторонние библиотеки DLL в своем веб-приложении ASP.Net, создайте папку с именем Shared в обозревателе решений. И добавьте в него все сторонние DLL.
-------------------------------------------- ---------------------------------------------
Шаг 12: Теперь перейдите на myExistingASP.NetwebSite> Ссылки> и добавьте сторонние ссылки из папки Общая , созданной в Шаг 11 . Теперь выберите все ссылки, добавленные только сейчас, и установите для их свойства 'Copy Local' значение true
-------------------------------------------- ---------------------------------------------
Шаг 13: Если вы используете состояние сеанса в веб-приложении ASP.Net, вам необходимо использовать AspProvider для управления состоянием сеанса. Установленный вами пакет Windows Azure SDK содержит пример с поставщиком сеанса. реализация (он имеет ту же функциональность, что и соответствующий поставщик SQL. См. пример AspProvider и AspProviderDemo для примера того, как его использовать.)
-------------------------------------------- ---------------------------------------------
Шаг 14: Убедитесь, что вы перехватываете все исключения во время инициализации веб-приложения и правильно регистрируете его.
-------------------------------------------- ---------------------------------------------
Шаг 15: Если вы используете сертификат в своем приложении ASP.Net, то для работы сертификата в облаке необходимо иметь экспортируемый закрытый ключ. Сертификаты без экспортируемого закрытого ключа не поддерживаются. Если вы используете диспетчер сертификатов Windows, вам нужно обязательно выбрать опцию «Да, экспортировать закрытый ключ» при экспорте сертификата.
-------------------------------------------- ---------------------------------------------
Шаг 16: Убедитесь, что ваш web.config или app.config не содержит искаженный xml.
-------------------------------------------- ---------------------------------------------
Шаг 17: Теперь ваше приложение готово для развертывания в Windows Azure.
-------------------------------------------- ---------------------------------------------
Шаг 18: Теперь перейдите в Solution Explorer и щелкните правой кнопкой мыши на облачном проекте ( CloudService1 ) и скажите Publish .
-------------------------------------------- ---------------------------------------------
Шаг 19: Папка публикации вашего приложения откроется в проводнике Windows, показывая файл пакета и файл конфигурации.
-------------------------------------------- ---------------------------------------------
Шаг 20: Теперь вам нужна учетная запись Windows Azure. Так что получите учетную запись Azure и войдите в нее. Либо создайте новый проект на портале, либо выберите существующий. Затем вы увидите производственную среду слева и промежуточную среду справа.
-------------------------------------------- ---------------------------------------------
Шаг 21: Теперь нажмите кнопку Deploy в разделе Stagging . Теперь сможете увидеть следующую форму.
-------------------------------------------- ---------------------------------------------
Шаг 22: Просмотр файла CloudService1.cspkg .
-------------------------------------------- ---------------------------------------------
Шаг 23: Просмотр файла ServiceConfiguration.cscfg .
-------------------------------------------- ---------------------------------------------
Шаг 24: После того, как оба файла выбраны, дайте имя этому развертыванию и нажмите кнопку Deploy .
-------------------------------------------- ---------------------------------------------
Шаг 25: Затем он попытается скопировать файлы.
-------------------------------------------- ---------------------------------------------
Шаг 26: Затем он попытается включить развертывание
-------------------------------------------- ---------------------------------------------
Шаг 27: После включения развертывания нажмите кнопку Выполнить .
-------------------------------------------- ---------------------------------------------
Шаг 28: Затем развертывание пройдет через три следующих состояния.
-> ->
Как только вы получите состояние готовности, вы прошли. : -)
Нажмите «URL-адрес веб-сайта» , и ваше облачное приложение откроется в новом окне браузера.
Пожалуйста, дайте мне знать, если вы получаете следующую петлю
Инициализация ---> Занят -> Остановка ---> Инициализация -> так далее ..