#sharepoint #master-pages #customization #browser-refresh #sharepointfoundation2010
#sharepoint #основные страницы #настройка #браузер-обновить #sharepointfoundation2010
Вопрос:
Я использую VS2010 на сервере 2008 R2 с Sharepoint 2010 Foundation.
Я создал пользовательскую главную страницу, следуя инструкциям отсюда: http://msdn.microsoft.com/en-us/library/gg447066.aspx (активирую мою пользовательскую страницу как функцию) и был в восторге от результатов. Но как только я изменил изображения и попытался развернуть их через VS2010, я заметил, что мои изменения не отображаются на странице (на которой все еще отображались старые изображения).
Полезные наблюдения:
- Это изолированное решение.
- Я проверил, что wsp собран с использованием новых образов, и так оно и было.
- Когда я отзываю свое решение, я также захожу в галерею главной страницы и удаляю оттуда свою пользовательскую главную страницу, чтобы убедиться, что я начинаю с нуля. Никакой разницы.
- Мой SP Designer не дает мне возможности «вернуться к определению сайта».
- В моем разделе «Внешний вид» в центре администрирования не предлагается опция «сброс к определению сайта».
- Проверка свойства «CustomizedPageStatus» SPFile для моей главной страницы показывает, что для него установлено значение «none», и действительно, вызов RevertContentStream вызывает исключение. Это указывает на то, что это не обязательно может быть проблема с отключением хостинга.
Кто-нибудь знает, куда развертываются мои изображения, и в чем может быть причина этой проблемы? Свойство «Местоположение развертывания» не приводит к правильному расположению (фактически, я даже не вижу папку моего компонента). Может ли это быть как-то связано с тем, как обрабатываются переменные в пути — {SharePointRoot}Template Features{FeatureName}StyleLibrary Branding101 Images -?
Я новичок в Sharepoint, поэтому буду признателен за любую помощь.
Ответ №1:
Поскольку это изолированное решение, все сохраняется в базе данных контента, доступной через SharePoint Designer 2010. В SP Designer откройте сайт, над которым вы работаете, затем посмотрите в разделе «Все файлы» в Site Objects: там я нашел свои мастер-страницы, изображения и т.д.
Пути развертывания (отображаются в свойствах модуля в VS2010) — это просто отвлекающий маневр, поскольку развертывание в саму файловую систему не выполняется. Надеюсь, это поможет кому-нибудь еще!