Шаблон списка SharePoint перепакован, формы теперь недоступны («не удается получить поддельный документ») - PullRequest
0 голосов
/ 30 ноября 2010

У меня было решение SharePoint с рядом функций, упакованных внутри.Я не могу перечислить их здесь, но это выглядело примерно так:

Особенности (Область):

  • (Сайт) Тип контента MyDocument
  • (Сайт)Тип содержимого элемента списка журнала
  • (Сайт) Тип содержимого элемента списка элементов *
  • (Интернет) Шаблон списка MyDocument
  • (Интернет) Экземпляр списка MyDocument
  • (Интернет) Шаблон списка журналов
  • (Интернет) Экземпляр списка журналов
  • (Интернет) Шаблон списка задач
  • (Интернет) Экземпляр списка задач

Эти функции уже были развернуты, но по деловым причинам мне пришлось перепаковать эти элементы.При этом я объединил некоторые из этих функций, и новый список выглядит примерно так:

Новые функции:

  • (Сайт) Типы контента (MyDocument, Элемент списка журналов, Задача)Элемент списка)
  • * (Интернет) Шаблон и экземпляр списка MyDocument
  • * (Веб) Шаблон и экземпляр списка журналов
  • * (Веб) Шаблон списка задач и экземпляр
  • (Интернет) Функция объединения пользовательских списков

Звездочка (*) указывает на скрытую функцию.Теперь, чтобы обновить мои функции, мне пришлось отказаться от старого решения и развернуть новое.При этом экземпляры списка перестали работать, поскольку собственные функции шаблонов списков больше не были установлены.Я изменил идентификаторы элементов списка функций в новом решении, чтобы они соответствовали идентификаторам элементов в старом решении, чтобы существующие экземпляры списка снова работали.Это, кажется, просто отлично .... НО: формы представления для экземпляров списка больше не работают.Например, при просмотре URL-адреса формы AllItems.aspx SharePoint выдает ошибку 404.Я попытался открыть файл в SharePoint Designer и получить ошибку SOAP, указывающую, что файл больше не существует (хотя SPD показывает его в древовидной иерархии слева).

Насколько я могу судить,Единственное указание от SharePoint относительно того, что может быть неправильным, - это запись в файле журнала, которая выглядит следующим образом:

Cannot get ghost document: Features\MyDocumentListTemplate\MyDocumentListTemplate\AllItems.aspx

Я с подозрением отношусь к измененным идентификаторам функций, но я действительнос некоторой растерянностью относительно того, что могло случиться, что эти формы исчезли.

У кого-нибудь еще есть идея?

1 Ответ

1 голос
/ 30 ноября 2010

Похоже на Развертывание SharePoint, ghosted возвращает 404 и http://johnnliu.spaces.live.com/blog/cns!90A843AB92E99F!446.entry.

Сначала проверьте все пути в своей функции, чтобы убедиться, что они верны.После этого я попытаюсь деактивировать вашу функцию, убедившись в том, что в конструкторе SharePoint не осталось никаких потерянных файлов из вашей функции (удаляя их, если они есть), а затем снова активировать.

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