Поделиться через


Развертывание, публикация и обновление решений SharePoint на удаленном сервере

Помимо развертывания решений SharePoint в локальной системе, вы можете публиковать изолированные решения SharePoint на удаленные сайты или локальные сайты SharePoint. Процесс удаленной публикации копирует WSP-файл на сервер SharePoint, устанавливает решение, а затем позволяет активировать решение. Вы также можете обновить удаленную установку решения SharePoint после внесения в нее изменений.

Публикация изолированного решения SharePoint на удаленный сервер SharePoint

  1. В Обозреватель решений откройте контекстное меню для изолированного проекта SharePoint, который требуется опубликовать, и нажмите кнопку "Опубликовать".

  2. В диалоговом окне "Публикация" нажмите кнопку "Опубликовать на сайте SharePoint", а затем введите URL-адрес для веб-сайта публикации, например: https://mytestsite.sharepoint.microsoftonline.com

  3. Выберите страницу "Открыть коллекцию решений" в браузере после кнопки "Опубликовать", чтобы просмотреть список решений на странице коллекции решений после публикации.

  4. Нажмите кнопку Опубликовать.

  5. Войдите на удаленный сервер, если требуется проверка подлинности пользователя.

    Ход публикации отображается в окне вывода Visual Studio. По завершении процесса на удаленном сервере SharePoint устанавливается файл решения (WSP). Однако его по-прежнему необходимо активировать перед использованием в SharePoint.

  6. На странице коллекции решений выберите приложение SharePoint, а затем на ленте нажмите кнопку "Активировать".

  7. В диалоговом окне "Активировать решение" на ленте снова нажмите кнопку "Активировать".

    Столбец состояния на странице коллекции решений указывает, что приложение активно.

Обновление изолированных решений SharePoint на удаленном сервере SharePoint

Если изолированное решение SharePoint уже опубликовано на удаленном сервере, следующий процесс позволяет обновить его после внесения изменений в приложение в Visual Studio.

  1. Переименуйте пакет SharePoint в Visual Studio. Для этого в Обозреватель решений откройте пакет. Он отображается в Обозреватель пакета.

  2. В Обозреватель пакета в поле "Имя" измените имя пакета на уникальное имя.

  3. Сохраните проект.

  4. В Обозреватель решений откройте контекстное меню проекта и нажмите кнопку "Опубликовать".

  5. В диалоговом окне "Публикация" нажмите кнопку "Опубликовать на сайте SharePoint", а затем, если URL-адрес удаленного сервера, на котором сохранено решение, введите его.

  6. Выберите страницу "Открыть коллекцию решений" в браузере после кнопки "Опубликовать", чтобы просмотреть список решений на странице коллекции решений после публикации.

  7. Нажмите кнопку Опубликовать.

  8. Войдите на удаленный сервер, если требуется проверка подлинности пользователя.

    Если вход на удаленный сервер был выполнен недавно, аутентификация может не потребоваться.

    Если на сервере SharePoint все еще существует старая версия приложения с тем же именем, возникнет ошибка, что пакет с таким именем уже существует на сервере SharePoint. Необходимо изменить имя пакета на уникальное имя до публикации.

  9. Выберите новое приложение в SharePoint, а затем на ленте нажмите кнопку "Обновить ".

  10. В диалоговом окне "Решение обновления" на ленте снова нажмите кнопку "Обновить". Теперь столбец "Состояние " на странице коллекции решений должен указывать на то, что приложение активно.

    Старая версия решения отключена, новая версия решения обновляется с поддерживаемыми данными из старого решения, а новое решение активируется в SharePoint.