2010-05-17 3 views
0

Я пытаюсь программно копировать собственный тип контента и его пользовательские столбцы с один веб-сайт на другой в течение некоторого времени, и я всегда получаю разные ошибки или исключения каждый раз.После еще большего количества попыток я получил более странное и загадочное исключение из Sharepoint после нажатия на новый скопированный пользовательский столбец в настраиваемом типе контента. Я проверил журналы, и это то, что я получил:SPException: Катастрофический сбой (Исключение из HRESULT: 0x8000FFF (E_UNEXPECTED) в Sharepoint

Unknown SPRequest erorr occurred. More information: 0x80070002 
Unable to locate the xml-definition for FieldName with FieldId 'guid without braces', exception: Microsoft.SharePoint.SPException: Catastrophic failure (Exception from HRESULT: 0x8000FFF (E_UNEXPECTED)) ---> System.Runtime.InteropServices.COMException... 
... at Microsoft.SharePoint.Library.SPRequestInternalClass.GetGlobalContentTypeXml(String bstrUrl, Int32 type, UInt 32 lcid, Object varIdBytes... 
Failed to find the content type schema for ct-1033-0x1000blahblahblahcontenttypeId while caching feature data. 
Unknown SPRequest error occurred. More informationL 0x8000ffff 
Unable to locate the xml-definition for CType with SPContentTypeId '0x0100MorecontenttypeId', exception: Microsoft.SharePoint.SPException: Catastrophic failure(Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) ---> System.Runtime.InteropServices.COMException (0x8000FFFF): Catastrophic failure... 
... at Microsoft.SharePoint.Library.SPRequestInternalClass.GetGlobalContentTypeXml(String bstrUrl, Int32 type, UInt 32 lcid, Object varIdBytes... 

Не удалось найти немало схем типа контента. Я смущен тем, что пытается сделать Sharepoint здесь, и почему простой процесс копирования custo m из одного веб-сайта просто не будет работать в отличие от информации, найденной в Интернете, например. this.

Оцените любую помощь, чтобы преодолеть эту проблему. Благодарю.

ответ

0

Типы содержимого определяются в файлах XML, которые должны находиться в файловой системе (в 12 улей). Если вы хотите скопировать тип контента из веб-приложения в другое, вы должны убедиться, что эти определения также скопированы.
Я бы рекомендовал вам установить функцию, которая содержит эти настраиваемые типы контента для каждого из ваших целевых веб-приложений.

С уважением, M

+0

Я создал настраиваемый тип контента и пользовательские столбцы с помощью SharePoint вручную, а затем программно копирует их на новый веб. Где в 12 кустах я могу их найти? – BeraCim

Смежные вопросы