Практическое руководство. Обновление приложения LightSwitch с поддержкой SharePoint
В более ранних версиях Office 365 приложения LightSwitch с поддержкой SharePoint и облачные бизнес-приложения можно было публиковать как автоматически размещаемые приложения. Автоматически размещаемые приложения выпускались в рамках программы по ознакомлению с предварительной версией при выпуске SharePoint 2013, однако в мае 2014 г. корпорация Майкрософт объявила о закрытии этой программы и прекращении поддержки создания автоматически размещаемых приложений. С объявлением можно ознакомиться в статье Update on Autohosted Apps Preview program (Новости о программе по ознакомлению с предварительной версией автоматически размещаемых приложений).
Если вы в настоящее время используете автоматически размещаемые приложения в производственной среде, рекомендуется выполнить следующие действия, чтобы обновить такие приложения до приложений, размещаемых поставщиком.
Регистрация приложения
В браузере откройте страницу регистрации приложения для сайта SharePoint: введите http:// yoursharepointservername/_layouts/15/appregnew.aspx, где yoursharepointservername — адрес вашего сайта SharePoint.
На странице Регистрация приложения для поля Идентификатор клиента нажмите кнопку Создать.
В текстовое поле Идентификатор клиента будет добавлено уникальное значение Client Id.
Для поля Секрет клиента нажмите кнопку Создать.
В текстовое поле Секрет клиента будет добавлено уникальное значение Client Secret.
В текстовом поле Название введите имя приложения.
Это имя, которое будет отображаться для пользователей.
В текстовом поле Домен приложения введите основной адрес сайта, на котором будет размещаться приложение. Не включайте часть https://.
В текстовом поле URI перенаправления введите полный адрес сайта, на котором будет размещаться приложение. Этот адрес должен включать https:// и оканчиваться на SharepointLaunch.aspx.
Важно!
Сохраните значения Идентификатор клиента и Секрет клиента.Они понадобятся вам в дальнейшем.
Изменение типа размещения
В обозревателе решений откройте контекстное меню узла проекта верхнего уровня и выберите Публикация.
В мастере публикации приложений LightSwitch перейдите на страницу Параметры SharePoint, выберите переключатель Размещено у поставщика, а затем нажмите кнопку Далее.
Чтобы опубликовать приложение на сайте SharePoint, размещенном в среде Microsoft Azure, на странице Службы приложения выберите переключатель Windows Azure и выполните действия по настройке, описанные в статье Практическое руководство. Публикация приложения LightSwitch в Azure. Чтобы опубликовать приложение на локальном или размещенном у поставщика сайте SharePoint, на странице "Службы приложения" выберите переключатель Windows Azure и выполните действия по настройке, описанные здесь: Практическое руководство. Размещение приложения HTML-клиента LightSwitch в Sharepoint.
Настройка параметров безопасности
На странице Параметры безопасности в поле Будет ли LightSwitch требовать безопасное подключение при получении доступа к серверу? установите переключатель Да, пользователи должны подключаться по протоколу HTTPS.
Примечание
На сайте должен быть включен протокол HTTPS.
Нажмите кнопку Далее.
Задание идентификатора клиента SharePoint
На странице Размещение у поставщика в поле Где размещается приложение LightSwitch введите полный URL-адрес сайта размещения. Этот адрес должен совпадать с URL-адресом, введенным в поле URI перенаправления ранее, но без части SharepointLaunch.aspx.
В текстовом поле Идентификатор клиента введите значение Client Id, созданное в предыдущей процедуре.
В текстовом поле Секрет клиента введите значение Client Secret, созданное в предыдущей процедуре.
Публикация приложения
В мастере публикации приложений LightSwitch нажмите кнопку Опубликовать.
После публикации приложения появится проводник с каталогом проекта Публикация.
Отправьте APP-файл для приложения на сайт SharePoint. Процедура отправки приложения зависит от места размещения приложения (Azure, локальный сайт SharePoint, сторонний сайт). См. документацию для выбранной среды размещения.