Я работаю в магазине, который занимается разработкой SharePoint. Вы хотите развернуть по функции с пакетом решения. Вы можете легко обновить свои функции по мере продвижения, и вам нужно будет обновить пакет решений. Этот пакет решений может быть создан на сервере сборки TFS с WSPBuilder . Пока вы впереди, остается только обновить решение и «Принудительно» активировать вашу функцию, чтобы получить новую функцию.
Не забудьте выполнить сброс IIS для любого нового развертывания кода, которое выполняется через GAC. Если вы поместите что-то внутри, например, карты сайта и ресурсы, в свои 12, вы захотите сделать stsadm -o copyappbincontent .
Если вы развертываете функции, содержащие файлы приложений, вы хотите выгрузить ваше приложение на ВСЕХ серверах фермы. Это легко сделать, поместив App_Offline.htm в корень каждого приложения на каждой машине.
По завершении удалите App_Offline.htm (или переименуйте его), и все готово. Ваш сайт снова в сети.