не изменяйте никакие предварительно установленные файлы в кусте 12 (Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 12) ... пакет обновления может обновлять и перезаписывать любые изменения.
Все в базе данных контента (главная страница, список таблиц стилей в ~ каталогах) доступно для изменения (я бы добавил, вместо обновления, если пакет обновления что-то меняет), так как оно располагается поверх файловой системы и доступно сразу любым участникам веб-фермы (недавно добавленные серверы).
Любые пользовательские функции, добавленные в куст 12 в папке компонентов, в пользовательской папке / папке, не принадлежащей Microsoft (то есть в папке 12 \ feature, не изменяйте предварительно установленные файлы, но не стесняйтесь добавлять папку для вашей функции и работы в).
Пользовательские функции могут быть разработаны с использованием расширений Visual Studio (VSeWSS), которые в настоящее время доступны для Visual Studio 2005/2008 ... преимущество заключается в том, что выходные данные представляют собой пакет компонентов (файл .WSP), который разработан для переноса через SharePoint , Кроме того, файлы .WSP - это просто CAB-файлы с другим расширением, которые можно исследовать, просто переименовав их.