|
Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ? |
Visual Studio 2013 и мобильные сервисы Microsoft Azure
При выборе профиля для мобильного сервиса используем в качестве основы для профиля XML-файл с именем saf-mobile Publish Settings, сгенерированный средой для нашего мобильного сервиса. Если использовать установки профиля по умолчанию, то, как показал мой опыт, публикация не проходит: не открывается сетевой сокет для переписи файлов мобильного сервиса на компьютер дата-центра, реализующий облако. Полностью XML-файл профиля здесь не приводится, ввиду излишнего обилия технических деталей. Предлагаю читателям исследовать его самостоятельно при экспериментах с мобильными сервисами. Ссылку на заготовку для файла профиля мобильного сервиса можно найти на облачной странице [32].
Нажимаем Publish. Начинается публикация мобильного сервиса.
Публикация мобильного сервиса подробно протоколируется средой в специальных вкладках. На вкладке Web Publishing Activity выполняется трассировка записи в облако файлов, являющихся составными частями мобильного сервиса ( рис. 15.10).
На вкладке Output сохраняется подробный протокол публикации. Для иллюстрации приводим его содержимое. Это дает представление о составе мобильного сервиса и специфике его публикации.
1>------ Build started: Project: saf_mobileService, Configuration: Release Any CPU ------
1> Восстановление пакетов NuGet:
1> Чтобы предотвратить загрузку пакетов NuGet во время выполнения сборки,
в Visual Studio откройте диалоговое окно "Параметры",
выберите узел "Диспетчер пакетов"
и снимите флажок "Allow NuGet to download missing packages".
1> Все пакеты, перечисленные в packages.config, уже установлены.
1> saf_mobileService -> C:\Users\saf\Documents\Visual Studio 2013\Projects\saf-mobile\
saf_mobileService\bin\saf_mobileService.dll
2>------ Publish started: Project: saf_mobileService, Configuration: Release Any CPU ------
2>Transformed Web.config using
C:\Users\saf\Documents\Visual Studio 2013\Projects\saf-mobile\saf_mobileService\
Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config.
2>Auto ConnectionString Transformed obj\Release\
TransformWebConfig\transformed\Web.config into obj\Release\CSAutoParameterize\
transformed\Web.config.
2>Copying all files to temporary location below for package/publish:
2>obj\Release\Package\PackageTmp.
2>Start Web Deploy Publish the Application/package to
https://waws-prod-bay-015.publish.azurewebsites.windows.net/msdeploy.axd?site=mobile$saf-mobile ...
2>Добавляются списки управления доступом для пути (mobile$saf-mobile)
2>Добавляются списки управления доступом для пути (mobile$saf-mobile)
2>Обновляется файл (mobile$saf-mobile\bin\Microsoft.Data.Edm.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Data.OData.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Host.SystemWeb.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.ActiveDirectory.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.Cookies.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.Facebook.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.Google.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.Jwt.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.MicrosoftAccount.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.OAuth.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.Owin.Security.Twitter.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.ServiceBus.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.WindowsAzure.Mobile.Service.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.WindowsAzure.Mobile.Service.Entity.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Microsoft.WindowsAzure.Mobile.Service.Tables.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Newtonsoft.Json.dll).
2>Добавляется файл (mobile$saf-mobile\bin\Owin.dll).
2>Добавляется файл (mobile$saf-mobile\bin\RazorEngine.dll).
2>Добавляется файл (mobile$saf-mobile\bin\saf_mobileService.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Net.Http.Formatting.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Spatial.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Web.Http.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Web.Http.OData.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Web.Http.Owin.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Web.Http.Tracing.dll).
2>Добавляется файл (mobile$saf-mobile\bin\System.Web.Razor.dll).
2>Добавляется файл (mobile$saf-mobile\Global.asax).
2>Добавляется файл (mobile$saf-mobile\packages.config).
2>Добавляется файл (mobile$saf-mobile\Web.config).
2>Добавляются списки управления доступом для пути (mobile$saf-mobile)
2>Добавляются списки управления доступом для пути (mobile$saf-mobile)
2>Publish Succeeded.
2>Site was published successfully http://saf-mobile.azure-mobile.net/
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
Листинг
.
Наконец, публикация завершена. В следующий момент среда автоматически запускает браузер, в котором визуализируется Web-страница опубликованного в облаке мобильного сервиса ( рис. 15.11).

