2009年3月26日,星期四

现在提供对内容部署向导的命令行支持

我很高兴地宣布,我现已完成对下一版本的内容部署向导的初步开发- 这是接下来几周的测试版 所以如果你需要"just work",您应该继续使用以前的版本(1.1),但我希望那里的某些人很乐意测试此Beta。该工具已作为“可在SharePoint工具箱中使用的便捷工具”而变得相当流行,希望此版本可以大大扩展其在某些情况下的有用性。如果您不熟悉该工具,则它提供了一种在场之间或同一场中不同站点之间导入/导出网站集,网站,列表以及双色球推荐一注或列表项的方法-Codeplex站点提供了更多详细信息。如前所述,此版本中的关键新附加功能是:

  • 命令行支持
  • Support for saving of 进口/export settings to a file (in the Windows Forms app) for later re-use
  • 安装程序

对向导的命令行支持意味着它现在可以以自动化方式使用。我认为这可能有用的一些关键方案是:

  • 持续集成/自动构建 -如果您的网站依赖SharePoint内容,则现在可以在构建过程中移动“真实”数据,例如,将选定内容从“ dev”复制到“ build”或“ test”。我经常看到 静态的 在nAnt / CruiseControl / MSBuild脚本中以这种方式使用的数据(可能来自XML双色球推荐一注或Excel电子表格),但是对于频繁更改的数据(配置值,查找列表等),效果不佳,因为总会有一个静态双色球推荐一注要单独维护。 
  • 部署脚本 -如果您使用部署脚本在开发人员计算机上“引导”网站,请再次拉 真实 来自中央“存储库站点”的数据可以在这里提供帮助。
  • 作为生产“内容部署策略”的一部分 -由于现成的内容部署仅限于将Web部署为最小项,因此可以使用向导来部署选定的列表/列表项/双色球推荐一注

显然,您可能对如何将其插入进程也有自己的想法。

这个怎么运作

  1. 首先,我们选择要移动的内容,就像通常使用向导一样。

    SelectExportItems
  2. ..,然后选择我们要用于此导出的选项。

    选择导出设置 

  3. 在最后一个屏幕上,应使用新的“保存设置..”按钮将您的选择保存到XML双色球推荐一注: 

    SaveSettingsButton  
    然后,您会得到一个如下所示的XML双色球推荐一注:
  4. <ExportSettings SiteUrl="http://cob.publish.dev" ExcludeDependencies="False" ExportMethod="ExportAll" 
                    IncludeVersions="LastMajor" IncludeSecurity="None" FileLocation="C:\Exports" 
                    BaseFileName="BlogSubwebAndPageTemplates.cmp">
      <ExportObjects>
        <DeploymentObject Id="b0fd667b-5b5e-41ba-827e-5d78b9a150ac" Title="Blog" Url="http://cob.publish.dev/Blog" Type="Web" IncludeDescendants="All" />
        <DeploymentObject Id="cfcc048e-c516-43b2-b5bf-3fb37cd561be" Title="http://cob.publish.dev/_catalogs/masterpage/COB.master" Url="_catalogs/masterpage/COB.master" Type="File" IncludeDescendants="None" />
        <DeploymentObject Id="670c1fb3-12f3-418b-b854-751ba80da917" Title="http://cob.publish.dev/_catalogs/masterpage/COBLayoutSimple.aspx" Url="_catalogs/masterpage/COBLayoutSimple.aspx" Type="File" IncludeDescendants="None" />
      </ExportObjects>
    </ExportSettings>

  5. 因此,我们现在有了一个XML“向导部署设置双色球推荐一注”,其中包含我们选择的对象的ID和导出选项。我们将继续展示如何在命令行上使用它,但请注意,这些设置也可以在以后的部署中加载到向导UI中,以免再次进行选择-关键是“加载设置” ..”按钮(我们之前没有显示):

    LoadSettingsButton 

  6. 对于向导的命令行使用,使用定制的STSADM命令。我们使用-settingsFile开关传递设置双色球推荐一注。要运行上面显示的导出操作,我们的命令应如下所示:
    stsadm -o RunWizardExport -settingsFile"C:\DeploymentSettings\ExportBlogSubwebAndTemplates.xml" -quiet
    -quiet参数是可选的,它禁止操作期间返回的某些进度消息。

  7. For an 进口 operation, we follow the same process - go through the Wizard and select the settings for the 进口 operation, then click 'Save settings..' 在 the end to get the file (注:“导入设置”屏幕与以前的版本相比已略有简化):

    选择导入设置
  8. The command to 进口 looks like this:
    stsadm -o RunWizardImport -settingsFile"C:\DeploymentSettings\ImportBlogSubwebAndTemplates.xml" -quiet
    这就是它的两面。

真正使用它

当然,在实际使用中,您可能正在从一个SharePoint场部署到另一个。在这种情况下,如果要跨服务器场-如果您在服务器场之间具有网络访问权限(例如,正在内部将其用于自动构建/ CI),则还需要处理将.cmp双色球推荐一注从源环境复制到目标环境),建议您在脚本中使用简单的XCOPY。对于没有网络连接的生产性内容部署方案,我在这里提供的内容将需要补充一些其他有关双色球推荐一注传输的内容。显然,基于Web服务的解决方案可能就是答案。

概要

如果您需要定期自动移动任何SharePoint内容,则在命令行上使用向导可能会非常有用。与您可能采用的其他方法相比,XML定义双色球推荐一注使您可以选择任意数量的网站/列表/列表项/双色球推荐一注来进行一次操作,这比单独运送项目更好地满足了您的需求。

这很大程度上是一个beta版本,但是作为一个旁注,我希望最初的问题主要是围绕安装程序而不是核心代码进行的,因此,我提供了一个“手动”安装过程,它将使您克服所有此类问题(请参阅自述双色球推荐一注。不用说,如果您是一个乐于助人的开发人员,Codeplex上也为您提供了所有源代码。正如我所说,我希望有几个友好的测试人员可以尝试一下,并帮助我消除皱纹-请把任何问题提交到下面链接的Codeplex网站。

You can download the 2.0测试版 release of the Wizard (and source code) from:

52条评论:

匿名 said...

感谢您使用此工具。它使Web部件的开发变得更加容易-有了真实数据,而不仅仅是样本。您是否考虑将其开发为MOSS内容部署的替代品?对于前。在导出中插入日期时间范围,并在插入时打勾以仅添加新项目?
谢谢。

克里斯·奥'Brien说过...

@匿名,

谢谢。我认为您指的是“增量”部署的想法,即仅部署自特定日期/时间以来已更改的内容。

我同意这会很有用-我希望在不久的将来将此功能添加到向导中。我的计划是在2009年6月之前添加此代码-希望您能等那么长时间,并感谢您的建议!

克里斯。

梅丽莎·G said...

克里斯,你好

我正在尝试使用指定的命令行自动执行此操作,但是我遇到了一个错误:

值不能为空。
参数名称:类型

我正在运行WSS 3.0。

我检查了GAC,您的.dll似乎已成功注册。

我不确定这只是我的机器,还是可以帮助您提供更多有关Beta的反馈。

克里斯·奥'Brien说过...

@梅丽莎·G,

我想进一步介绍一下-您是否愿意继续通过电子邮件进行对话?

如果是这样,建议您给我留下您的电子邮件地址的另一条评论-我不会发表此评论,但是会直接通过电子邮件与您联系。

谢谢!

克里斯。

未知说过...

你好

我和Melissa G有同样的问题。

将不胜感激任何信息。
提前致谢

克里斯·奥'Brien说过...

@Luckysoft,

抱歉,最初上传的双色球推荐一注存在打包错误。如果您现在从Codeplex重新下载,应该会很好-要查找的是12 \ CONFIG \ stsadmcommands.COB.SPDeploymentWizard.xml双色球推荐一注中的版本号,该版本号应为4.0.0.0以匹配GAC中的程序集。

不便之处敬请原谅。如果您遇到其他任何问题,请告诉我。

谢谢,

克里斯。

竿说过...

克里斯你好

我希望你一切都好。我将在巴西介绍此工具:)我曾经来伦敦的Sharepoint用户GRoup。如果我被卡住,请帮忙。感谢您的帮助

问候

罗多尔夫

克里斯·奥'Brien说过...

@竿,

大!如果您遇到任何问题,请告诉我,我们将尽力提供帮助。

谢谢,

克里斯。

匿名 said...

克里斯,你好

我在导入.cmp双色球推荐一注时遇到问题。

我收到一条带有异常详细信息的消息:"An error whilst running the 进口. The 进口 log file will now opened."

如果可以,请告诉我是否有其他备用电子邮件地址,我可以将您收到的错误的屏幕截图发送给您。

克里斯·奥'Brien说过...

@匿名,

实际发生错误的详细信息始终在日志双色球推荐一注本身中-因此,您需要在此处检查真正的错误消息。此时,日志双色球推荐一注会在记事本中自动打开。

如果您需要进一步的帮助,请给我留下您的电子邮件地址的另一条评论(我将 韩元't 发布),然后我'll help you offline.

谢谢,

克里斯。

匿名 said...

你好
I've在此版本2.0中注意到't在对象树视图中的worflow双色球推荐一注夹中,以在导出选项中进行选择,如版本1.1所示。
这个对吗?我需要导出工作流程,现在我不知道了´t know how.
提前致谢。

伯恩哈德·梅耶 said...

感谢您使用此工具!
确实,这是我的Sharepoint-ToolBox中的工具!

亲切的问候

伯恩哈德

法赫姆说过...

克里斯,你好

有关以前版本的问题,我需要将内容从列表移动到子双色球推荐一注夹到该列表,理想情况下保留由etc信息创建的内容,这在您的工具中可能吗(这非常有用)。

谢谢
法赫姆

克里斯·奥'Brien说过...

@Faheem,

不幸的是,这不是't supported - it isn'不能将内容从'root folder'在子双色球推荐一注夹列表中。

对于那个很抱歉。

克里斯。

克里斯·奥'Brien说过...

@匿名,

实际上,可以在应用程序的配置双色球推荐一注(即SPDeploymentWizard.exe.config)中覆盖从树视图中隐藏的列表。您可能需要检查代码以查看要使用的appSettings键。

然而,工作流程的部署是't得到适当的支持(因为它不被支持)'通常,SharePoint正确支持。 关于Codeplex的讨论 显示您可能会走多远。

高温超导,

克里斯。

基兰说过...

克里斯你好

如果我使用向导将新的站点集合移至生产服务器。然后,客户端开始使用数据填充生产服务器。然后,如何使用向导将进一步的更改从开发转移到生产?

感谢您的任何建议。

克里斯·奥'Brien说过...

@基兰

您可以通过*选择*从开发人员部署到生产环境来做到这一点。因此,例如,在发布站点中,您可以选择在“母版页库”,“样式库”等中部署双色球推荐一注,但在“页面”库中不部署任何内容(或仅部署您想覆盖开发人员生产的页面)。

显然'对于您都想要更新的双色球推荐一注,它并不是那么简单。它'最好避免"multi-master"这种双色球推荐一注的方法,因为没有'这样,内容部署中内置的任何冲突解决方案。

高温超导,

克里斯。

未知说过...

你好,

I'm尝试使用命令行,但似乎未正确安装。命令"stsadm -o RunWinzardExport"向我返回错误。

您能否逐步介绍如何注册新命令。

提前致谢。

问候

克里斯·奥'Brien说过...

@Sébastien,

这可能是因为双色球推荐一注版本错误(stsadmcommands.COB.SPDeploymentWizard.xml双色球推荐一注),对此感到非常抱歉。您可以:

-再次从Codeplex下载zip双色球推荐一注(现已更正版本)
-在12个配置单元中编辑双色球推荐一注,以便程序集引用指向'4.0.0.0' rather than '2.0.0.0'(这是错误)

那你应该没事。

高温超导,

克里斯。

JR说过...

克里斯,你好

While 进口ing a tool-generated .cmp file (actually 2, pointing to base file) I'我收到此错误:

[03/07/2009 14:41:55]:开始时间:2009年3月7日14:41:55。
[03/07/2009 14:41:55]:进展:正在初始化导入。
[03/07/2009 14:42:45]:FatalError:找不到功能GatWebEventsManager。
在Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyFeatureDefinition(SPRequirementObject reqObj)
在Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj)
在Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate()
在Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements()
在Microsoft.SharePoint.Deployment.SPImport.Run()
[03/07/2009 14:42:52]:进展:导入已完成。
[03/07/2009 14:42:52]:结束时间:2009年3月7日14:42:52。
[03/07/2009 14:42:52]:包含0条警告。
[03/07/2009 14:42:52]:已完成,但有1个错误。

在此先感谢并祝贺您所做的出色工作!

Basem Alabbasi said...

亲爱的克里斯,

非常感谢您为此工具付出的巨大努力。

引起我的关注;我想知道以合法方式完成此过程的机会。就像设置要导出数据的作业(将.cmp双色球推荐一注移动到某个目标位置)一样,另一个工作就是导入.cmp双色球推荐一注。

克里斯·奥'Brien说过...

@Basem,

当然,这正是命令行支持的目的。您将使用本文中描述的过程来保存要使用的XML配置双色球推荐一注,然后连接Task Scheduler以使用STSADM -o RunWizardExport / STSADM -o RunWizardImport命令,在2的-settingsFile参数中指定XML双色球推荐一注。命令。

那有意义吗?

谢谢,

克里斯。

Basem said...

感谢你能这么快回复;

我已经完成了这些步骤,并且成功地将.cmp双色球推荐一注导出并复制到所需的目标位置。但是,一旦我尝试跑步"stsadm -o RunWizardImport -settingsFile"在目标服务器上,我已经收到"缺少操作名称或操作名称无效"错误,情况如下:

stsadm -o RunWizardExport -settingsFile"C:[路径] \ [ImportXML] .xml" -quiet

有任何想法吗 ?

再次感谢你 ...

克里斯·奥'Brien说过...

@Basem,

向导是否已安装在目标服务器上? 注意你'll need the '2.0 beta'版本-早期版本不支持命令行使用。 此版本当前不是Codeplex上的默认版本,因此您'需要专门下载该版本。

您的错误表明:

-你'重新运行向导的早期版本(例如1.1)
-stsadmcommands.SPDeploymentWizard.xml双色球推荐一注不在12 / CONFIG中(例如,因为安装程序没有安装't run)
-命令中的错字

安装程序会将stsadmcommands.SPDeploymentWizard.xml,GAC中的程序集等放入。

高温超导,

克里斯。

Basem said...

有效 !!

我只是手动移动"stsadmcommands.COB.SPDeploymentWizard.xml"从安装路径到12 \ CONFIG,一切顺利。

谢谢克里斯。

克里斯·奥'Brien说过...

很高兴听到:-)

可能是安装程序由于某种原因而无法将双色球推荐一注放到那里。

克里斯。

Basem said...

抱歉再次打扰您;

关于导入过程,我选择覆盖版本选项,但是导入的数据没有'覆盖现有版本..在其中创建新实例的位置。当我选择“追加”时,也隐含相同的含义。

这是XML双色球推荐一注中的相关部分:

VersionOptions ="overwrite"RetainObjectIdentity ="False" UserInfoUpdate="None"

谢谢。

克里斯·奥'Brien说过...

@Basem,

没问题 :-)

将RetainObjectIdentity设置为重试'True'. You'但是,第一次需要将其导入到新的(空)目标环境中,因此您应该删除该内容然后继续。

克里斯。

第谷 said...

克里斯,你好

在64位环境中安装Beta时,安装程​​序会复制'将x86程序双色球推荐一注夹的stsadm扩展名("C:\Program Files (x86)\ Common Files \ Microsoft Shared \ Web服务器扩展\ 12 \ CONFIG"),这会阻止stsadm查找runimportwizard扩展名。

匿名 said...

亲爱的克里斯,
我的内容部署向导令人印象深刻'd使用SPExport / Import API开发了完全相同的程序,并牢记了两个单独的共享点站点之间的内容复制's。此外,使用ExportMethod进行导出更改&ChangeToken,提供增量功能。但是,在目的地反序列化时,您遇到了一个问题'url'父项的我试图通过在反序列化之前设置TargetParentUrl来解决该问题,这似乎可行,但出现下一个错误:
错误:无效的双色球推荐一注名
您指定的双色球推荐一注名无法使用。
我哪'我不确定这是什么意思。

此外,当RetainObjectIdentity为false时,将创建新对象,而不是覆盖已更改的项目。

您能否帮助我对这两个领域有一些了解,或评论使用此方法进行复制。

非常感谢
威廉·曼

蒙多说过...

您好,我们非常感谢您的工具。一世'我遇到了一个错误迁移问题"错误:无法导入双色球推荐一注列表/公告,因为其父网站/ PWA / xxxx不存在。"

I'我们已经检查了排除依赖项和未检查的保留对象ID,但是不能超过此范围。
父母当然不会'不存在。我想将其从/ PWA / xxxx迁移到新位置
谢谢
雷·莱特

克里斯·奥'Brien说过...

@射线,

我的猜测是你're missing the 'import web URL'第一个屏幕上的值。您绝对应该能够以这种方式重新创建列表,两个要求是:

-指定'import web URL' (as well as the '网站(集合)URL',其中包含新父网站的完整路径
-确保'保留对象ID和位置' is 未检查

高温超导,

克里斯。

路易斯·埃雷拉 said...

克里斯,你好,我'm使用Content Deployment向导运行导出,但是很长一段时间后失败,我收到一条错误消息:

异常详细信息:

System.Data.SqlClient.SqlException:超时已过期。操作完成之前已过超时时间或服务器未响应...

请你帮助我好吗 ??

谢谢!

克里斯·奥'Brien说过...

@路易斯,

Are you 进口ing/exporting a huge amount of data? Is the Wizard running on a 的SharePoint machine in your farm?

I'我以前从未听说过向导会发生SQL超时,因此,我只能想到这些。

克里斯。

匿名 said...

是的,克里斯,海量数据

虔诚的说过...

克里斯,

我们需要在不压缩的情况下运行导出,因此我们决定使用命令行版本。但是,一旦出口完成,我们就不会'在我们指定的位置没有CMP双色球推荐一注。我们不'在屏幕或日志中根本不会出现任何错误。我仔细检查了通过GUI保存的XML双色球推荐一注,并设置了FileLocation和BaseFileName属性。与许多XML双色球推荐一注一起创建了许多DAT双色球推荐一注,但没有CMP双色球推荐一注。

知道会发生什么吗?

-杰森

克里斯·奥'Brien说过...

@podious,

对,就那个'正是在没有压缩的情况下导出会发生什么-'SharePoint的功能。在导入时,将FileLocation设置为包含所有这些双色球推荐一注的双色球推荐一注夹('d also say 只要 导出的双色球推荐一注应该在此目录中-我'从未尝试在其中混合其他双色球推荐一注)。

本质上,通过双色球推荐一注压缩获得的.cmp双色球推荐一注是重命名为.cmp的zip双色球推荐一注中的所有这些双色球推荐一注。

高温超导,

克里斯。

克里斯·奥'Brien说过...

@匿名,

你能更精确吗?多少数据?我知道有些人已经使用向导导出/导入了超过15GB的存储空间,您还可以做到吗?

如果是这样,即使我可以,您也可能会有所突破'不要特别考虑什么可能导致这种数量的问题。

克里斯。

未知说过...

克里斯,
如前所述,非常感谢。

我也在尝试使用命令行来运行导入。 BaseFileName应该设置为什么?还有什么我需要设置的"import"知道期望未压缩的输入吗?

提前致谢,
加里

克里斯·奥'Brien说过...

@加里

BaseFileName属性不't need to be specified for an 进口 of uncompressed files -你 can leave it blank.

高温超导,

克里斯。

Y.汉堡 said...

克里斯,感谢您提供的出色工具!

我也在尝试未压缩的cmdline导入,但是当我将BaseFileName属性留空时,出现以下错误消息:'SPDeploymentSettings对象canno的BaseFileName属性
t具有空值或空字符串值。'

克里斯·奥'Brien说过...

@ Y.Burger,

您能给我整个命令行以及参数(和XML双色球推荐一注),以便我进一步研究吗?

谢谢,

克里斯。

维纳说过...

这是一个很棒的工具。我已经执行了以下任务

1)子网站到网站集
2)仅将列表移动到一个站点到另一个站点
我使用内容部署向导2.7(测试版)遇到以下问题
a)我使用GUI进行了导出
b)我执行了导入操作直到最后一步(但没有't使用GUI运行导入向导)并保存导入模板(ImportSettings.xml)。

在尝试使用命令行运行导入双色球推荐一注时,我有以下命令
stsadm -o RunWizardImport -settingsFile"S:\ FileNamePath \ ImportSettings.xml"
我收到以下错误

Microsoft.SharePoint.SPException:无法读取包双色球推荐一注。 --->Microsoft.SharePoint.SPException:无法读取双色球推荐一注柜
来自S:\ PepsiCoSales \ PAFDSD-Colombia \ pafdsdcolumbiavideocontent.cmp的信息->System.Runtime.InteropServices.COMException(0x
8107026A):无法从S:\ PepsiCoSales \ PAFDSD-Columbia \ pafdsdcolumbiavideocontent.cmp中读取机柜信息
在Microsoft.SharePoint.Library.SPRequestInternalClass.ExtractFilesFromCabinet(String bstrTempDirectory,字符串bstrCabFil
eLocation)
在Microsoft.SharePoint.Library.SPRequest.ExtractFilesFromCabinet(字符串bstrTempDirectory,字符串bstrCabFileLocation)
---内部异常堆栈跟踪的结尾---
在Microsoft.SharePoint.Library.SPRequest.ExtractFilesFromCabinet(字符串bstrTempDirectory,字符串bstrCabFileLocation)
在Microsoft.SharePoint.Deployment.ImportDataFileManager中。<>c__DisplayClass2.b__0()
在Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(对象状态)
在Microsoft.SharePoint.SPSecurity。<>c__DisplayClass4.b__2()
在Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
在Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode,Object param)
在Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
在Microsoft.SharePoint.Deployment.ImportDataFileManager.Uncompress(SPRequest请求)
---内部异常堆栈跟踪的结尾---
在Microsoft.SharePoint.Deployment.ImportDataFileManager.Uncompress(SPRequest请求)
在Microsoft.SharePoint.Deployment.SPImport.Run()
在COB.SharePoint.Utilities.DeploymentWizard.Core.WizardDeployment.RunImport()

它说无法读取包双色球推荐一注。

你能让我知道我哪里出问题了吗?

谢谢,

维娜

克里斯·奥'Brien说过...

@Vinay,

我的建议是检查以下各项:

-磁盘空间(在生成临时双色球推荐一注的驱动器上)
- trying to 进口 a .cmp file from a network share/mapped drive
-NTFS权限

高温超导,

克里斯。

维希说过...

嗨,布莱恩,这是一个很好的工具。
we are having sitecollection with multiple subsites, so we are creating one package for each subsite for 进口 and export

我们有很多人在开发,因此我们每天都会创建许多软件包,这对于每个软件包来说都是一个xml设置双色球推荐一注,似乎没有什么痛苦。

Can we have one 进口 settings XML file and the tool can read through it multiple times and 进口 all the packages 在 once. Do you have this in the existing tool ?

克里斯·奥'Brien说过...

@Vishay,

如果您需要一个接一个地链接多个操作,则最好的想法是使用批处理双色球推荐一注来完成所有导入。您'尽管我每次导入仍需要一个XML设置双色球推荐一注'm afraid, that'就是向导的设计方式。

该代码位于Codeplex上,但是如果您真的想更改它以满足您的要求!

高温超导,

克里斯。

埃里克·哈尔西(Eric Halsey) said...

Did anyone ever get the command line 进口 to work for uncompressed files?

维纳说过...

是否有人使用Content Deployment Tool导入未压缩列表导出?我尝试在“导出设置”双色球推荐一注中不提供基本双色球推荐一注名,并将其保留为空。我收到以下错误。

错误-无法验证您选择的部署设置。请确保,例如,您不会在其中导出网络和特定的子对象
相同的操作。讯息='SPDeploymentSettings对象canno的BaseFileName属性t具有空值或空字符串值。'.

非常感谢任何帮助。

戴夫C said...

@ Y.Burger和Eric Halsey:
I had the same problem 进口ing uncompressed files.
尝试添加FileCompression ="False" to your Import.xml. Seems like this entry isnt generated by the gui when saving the Settingsfile as it doesnt support nonCompressed 进口 yet.

高温超导

戴夫

麦克西说过...

克里斯,早上好。

I get the following when trying to do an 进口 through the GUI:


[2010年7月1日10:42:36 AM]:开始时间:2010年7月1日10:42:36 AM。
[2010年7月1日10:42:36 AM]:进展:正在初始化导入。
[2010年7月1日10:43:17 AM]:错误:Cabinet双色球推荐一注已损坏
[2010年7月1日10:43:17 AM]:调试:在Microsoft.SharePoint.Library.SPRequest.ExtractFilesFromCabinet(String bstrTempDirectory,String bstrCabFileLocation)
在Microsoft.SharePoint.Deployment.ImportDataFileManager中。<>c__DisplayClass2.b__0()
在Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(对象状态)
在Microsoft.SharePoint.SPSecurity。<>c__DisplayClass4.b__2()
在Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
在Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode,Object param)
在Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
在Microsoft.SharePoint.Deployment.ImportDataFileManager.Uncompress(SPRequest请求)
[2010年7月1日10:43:17 AM]:FatalError:无法读取包双色球推荐一注。
在Microsoft.SharePoint.Deployment.ImportDataFileManager.Uncompress(SPRequest请求)
在Microsoft.SharePoint.Deployment.SPImport.Run()
***内部例外:
内阁双色球推荐一注已损坏
在Microsoft.SharePoint.Library.SPRequest.ExtractFilesFromCabinet(字符串bstrTempDirectory,字符串bstrCabFileLocation)
在Microsoft.SharePoint.Deployment.ImportDataFileManager中。<>c__DisplayClass2.b__0()
在Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(对象状态)
在Microsoft.SharePoint.SPSecurity。<>c__DisplayClass4.b__2()
在Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
在Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode,Object param)
在Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
在Microsoft.SharePoint.Deployment.ImportDataFileManager.Uncompress(SPRequest请求)
[2010年7月1日上午10:43:19]:进展:导入已完成。
[2010年7月1日10:43:19 AM]:完成时间:2010年7月1日10:43:19 AM。
[2010年7月1日10:43:19 AM]:已完成,显示0条警告。
[7/1/2010 10:43:19 AM]:已完成,但有2个错误。

我与开发人员确认,他们没有检查禁用压缩。

有什么想法吗?

克里斯·奥'Brien说过...

@MScizzy,

嗯,我没有'以前没看过就像真正损坏的.cmp双色球推荐一注一样简单吗?如果通过再次导出重新生成双色球推荐一注,会发生这种情况吗?

谢谢,

克里斯。

麦克西说过...

看起来双色球推荐一注实际上已损坏。不知道如何,但是感谢您的答复。