Как создать функцию из aspx-страниц, настроенных в SharePoint и SharePoint Designer?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1564

  •  16-10-2019
  •  | 
  •  

Вопрос

Я создал несколько списков и пользовательских представлений / страниц (aspx), используя веб-интерфейс SharePoint и SharePoint Designer.

Какие шаги мне нужно предпринять, чтобы создать функцию, содержащую все списки и пользовательские представления / Страницы, чтобы все решение можно было (повторно) установить на другой сервер?

Смотрите также этот пост который описывает более или менее ту же проблему.

Это было полезно?

Решение

На высоком уровне у вас есть два варианта:

  • Попытайтесь выполнить реинжиниринг ваших настроек с помощью такого инструмента, как SPSource или Microsoft Генератор решений WSeWSS.Первый вариант, вероятно, является лучшим.
  • Относитесь к настройкам как к "авторским артефактам", а не пытайтесь создавать из них "разработанные артефакты".Затем вы можете просто забрать всю партию с помощью развертывания контента (напримериспользуя мой Мастер развертывания контента утилита) и импортируйте ее в вашу другую среду (среды).

С точки зрения ALM (управление жизненным циклом приложения), первый подход, как правило, лучше.Ваше приложение, скорее всего, будет легче обновить, если оно будет развернуто таким образом, отсюда и общее предпочтение Функций.

Большинство разработчиков, вероятно, попытались бы разработать настройки с самого начала, хотя большинство из них также, вероятно, полагались бы на некоторые обратный инжиниринг во время этого процесса (например,для просмотра списка - я не знаю никого, кто создавал бы CAML для них вручную).Таким образом, вы, возможно, используете не оптимальный процесс - однако существует множество способов создания оболочки для SharePoint cat, и разные разработчики используют разные подходы.

Главное на самом деле - быть в курсе любых компромиссов с выбранным подходом.Это не обязательно самая простая область SharePoint.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top