sharepoint 2010创建模板时,发现如下错误:

 

10/19/2010 13:59:37.18     w3wp.exe (0x1710)                           0x1288    SharePoint Foundation             General                           9fjj    Monitorable    SPSolutionExporter: Microsoft.SharePoint.SPException: ID 为 fa51b628-cd64-46b2-9197-7d3c7ae8efe6 的功能定义验证失败,文件“r2ListInstances\ElementsFields.xml”,行 2882,字符 272: “IMEMode”属性无效 - 根据数据类型“http://schemas.microsoft.com/sharepoint/:IMEMode”,值“”无效 - 枚举约束失败。    

……

10/19/2010 13:59:37.18     w3wp.exe (0x1710)                           0x1288    SharePoint Foundation             Runtime                           tkau    Unexpected    System.InvalidOperationException: 将临时解决方案文件复制到解决方案库 _catalogs/solutions/r2.wsp 时出错    在 Microsoft.SharePoint.SPSolutionExporter.ExportWebToGallery(SPWeb web, String solutionFileName, String title, String description, ExportMode exportMode, Boolean includeContent, String workflowTemplateName, String destinationListUrl)     在 Microsoft.SharePoint.SPSolutionExporter.ExportWebToGallery(SPWeb web, String solutionFileName, String title, String description, ExportMode exportMode, Boolean includeContent)     在 Microsoft.SharePoint.ApplicationPages.SaveAsTemplatePage.BtnSaveAsTemplate_Click(Object sender, EventArgs e)     在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)     在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)     在 System.Web.UI.Page.RaisePostBackEvent...    17a0c531-c4ea-4794-8f40-0864ad5921ca

 

经过检查,发现模板实际上已经创建,只是不能激活,手工激活,发现仍然出现上述错误,经过检查wsp包里面的ElementsFields.xml文件,发现几个属性的IMEMode值为空。

进入系统,将自定义的属性(也可能是被改动过的系统属性),输入法设置改为“禁止”,问题解决。

posted on 2010-10-19 14:17  重金属  阅读(815)  评论(0编辑  收藏  举报