通过SharePoint功能部署内容类型时的高CPU使用率

时间:2009-02-11 23:23:48

标签: sharepoint

我正在创建一个SharePoint功能,该功能将用于将一些内容类型(及其自定义列/字段)部署到新的SharePoint网站中。

我使用外部工具为内容类型(Andrew Connell's custom STSADM commands)生成CAML,但是当我将它们放入功能并运行它时,我遇到了问题。

该功能会像我预期的那样激活,但当我尝试查看网站内容类型(/_settings/mngctypes.aspx)时,CPU最多可以使用100%(w3wp)并保持不变。

有没有人看过这个并知道如何解决它?

2 个答案:

答案 0 :(得分:7)

之前我见过,生成的XML不包含XML命名空间: 另请注意,此工具不会创建100%正确用于功能的XML。

为-XML:

<XmlDocument>
<FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<Display>ListForm</Display>
<Edit>ListForm</Edit>
<New>ListForm</New>
</FormTemplates>
</XmlDocument>

好-XML:

<XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<Display>ListForm</Display>
<Edit>ListForm</Edit>
<New>ListForm</New>
</FormTemplates>
</XmlDocument>

答案 1 :(得分:0)

根据自定义列,您的意思是自定义字段吗?您要查看哪个内容类型页面?所有网站内容类型的列表,或您的内容类型的详细信息页面?如果是后者,您的自定义列是否可能导致错误?