Предыстория проблемы
Мы разрабатываем экстранет. Его основная цель - делиться файлами PDF и XLS с внешними клиентами. После развертывания контента все работает как положено, за исключением того, что не удается импортировать документы pdf и xls. Я отвечу как можно быстрее на любые дополнительные запросы о предыстории поведения.
Топология
У нас есть внутренняя среда разработки и цель развертывания внешнего контента вне брандмауэра. Мы настраиваем размещение контента между двумя средами. Исходный сайт основан на шаблоне семейства сайтов сайта группы.
Due Diligence
- Я подтвердил, что источник и цель находятся на одном уровне исправлений для SharePoint и SQL 2008
- Целевой сайт был создан с выходом из семейства сайтов как «Выбрать шаблон позже»
- Наши 2 пользовательских решения, которые предоставляют списки и стили, были развернуты на целевом объекте, но их функции не были активированы.
- Списки не требуют утверждения контента.
Что работает
Когда мы запускаем развертывание контента, следующая работа, как и ожидалось:
- Пользовательские функции активированы
- Развернуты главные страницы, изображения, CSS
- Созданы пользовательские списки.
Выпуск
Все работает так, как ожидалось, за исключением того, что не создается "мясо" сайта (фактические элементы библиотеки документов).
Вход
Ниже приведен раздел журнала как для главной страницы, так и для примера pdf. Обратите внимание, что они почти одинаковы (имена изменены, чтобы защитить невинных).
Good:
[3/2/2011 9:24:08 AM] [ListItem] [Foo.Default.Master] Progress: Importing
[3/2/2011 9:24:08 AM] [ListItem] [Foo.Default.Master] Verbose: List URL: /_catalogs/masterpage
[3/2/2011 9:24:08 AM] [ListItem] [Foo.Default.Master] Progress: Importing Links
[3/2/2011 9:24:08 AM] [ListItem] [Foo.Default.Master] Verbose: Import 1 server-relative links.
Bad
[3/2/2011 9:24:08 AM] [ListItem] [ExampleDocument.pdf] Progress: Importing
[3/2/2011 9:24:08 AM] [ListItem] [ExampleDocument.pdf] Verbose: List URL: /Customer Reports
[3/2/2011 9:24:08 AM] [ListItem] [ExampleDocument.pdf] Progress: Importing Links
[3/2/2011 9:24:08 AM] [ListItem] [ExampleDocument.pdf] Verbose: Import 1 server-relative links.
Мы также получили ~ 100 из этих исключений при первом запуске развертывания контента, но количество ошибок не соответствует количеству импортированных документов (~ 5000). Гугл немного намекает, что это может быть не причиной наших проблем, но я выкладываю это на случай, если я ошибаюсь.
[3/2/2011 9:26:01 AM] Debug: at Microsoft.SharePoint.Deployment.ImportObjectManager.FixBrokenMvlInListItem(ListItemMvl brokenField)
at Microsoft.SharePoint.Deployment.ImportObjectManager.FixBrokenLookup(DeploymentLookupField brokenField)
... Peter