Sharepoint 2010 главная страница - PullRequest
       2

Sharepoint 2010 главная страница

0 голосов
/ 26 августа 2011

Я создаю пользовательскую главную страницу с помощью функции в sharepoint 2010 visual studio и при развертывании этой функции я получаю это

Произошла ошибка на этапе развертывания «Активировать компоненты»: не удалось создать экземпляр файла «custom.master» из модуля «CustomMaster»: исходный путь «Features \ WSPBuilderImportProject2_SiteElements2db64791-54f6-4571-a161-66e0ef6497f5 \ custom.master» не найден.

Ответы [ 5 ]

1 голос
/ 04 мая 2012

RHM, ваш последний URL удвоился. фактически вы пытаетесь опубликовать на _catalogs / masterpage / _catalogs / masterpage. Попробуйте указать только URL-адрес списка в элементе модуля, а затем добавить остаток без пути. * 1001 Т.е. *

0 голосов
/ 16 мая 2012

У меня возникла та же проблема, и я проверил и дважды проверил все мои пути, URL и т. Д., Они были верны, мастер не был предоставлен этой функцией.

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

0 голосов
/ 28 августа 2011

Если вы развернете главную страницу как часть как компонент (решение SharePoint), например, с Visual Studio 2010, MasterPage будет развернут в каталоге компонентов. Файл объектов предоставит мастер-страницу галерее MasterPage (_Catalogs). Пока файл не настроен SharePoint Designer, sharepoint будет обслуживать главную страницу (с помощью поставщика виртуального пути) из файловой системы, а не из базы данных.

<File Path="MasterPageModule\abc.master" Url="_catalogs/masterpage/abc.master" Type="GhostableInLibrary"  />

Развернуть главную страницу. Теперь вы можете управлять главной страницей, изменив ее физическое местоположение (папка SharePoint Root - 14) и по-прежнему иметь доступ к /_catalogs/masterpage/abc.master

.

Выше приведен рекомендуемый подход при развертывании главных страниц и макетов страниц.

0 голосов
/ 30 августа 2011

В папке моего модуля есть главная страница с именем «custom.master», а вот xml

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Url="_catalogs/masterpage" RootWebOnly="FALSE" Name="CustomMaster">
    <File Type="GhostableInLibrary" Url="_catalogs/masterpage/custom.master" Path="CustomMaster\custom.master"  />
  </Module>
</Elements>
0 голосов
/ 26 августа 2011

Это довольно понятная ошибка. SharePoint не может найти файл в месте, указанном вами в Elements.xml. Проверьте местоположение, если оно существует, и повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...