问题背景
我们正在开发一个外联网。它的主要目的是与外部客户共享pdf和xls文件。内容部署后,一切都按预期工作,除了pdf和xls文档无法导入。我将尽快回复有关行为背景的任何其他请求。
拓扑
我们在防火墙外部有一个内部创作环境和一个外部内容部署目标。我们在两个环境之间设置内容部署。源站点基于团队站点网站集模板。
尽职调查
什么有用
当我们运行内容部署时,按预期方式执行以下工作:
问题
除了网站的“肉”(实际的文档库项目)都没有创建外,所有内容都按预期运行。
日志
以下是母版页和示例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)
...彼得