У меня было решение 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
Я с подозрением отношусь к измененным идентификаторам функций, но я действительнос некоторой растерянностью относительно того, что могло случиться, что эти формы исчезли.
У кого-нибудь еще есть идея?