我正在尝试将SP2010迁移到SP2013,到目前为止,我完成的工作如下: 1)从SP2010创建了contentDB的备份并将其恢复到SP2013 2)添加了从SP2010解决方案存储导出到SP2013解决方案存储的所有wsp。3)当我尝试部署一个解决方案时,我收到一条错误消息,说“这个场中已经安装了一个ID为14/5c935448-ed11-4bae-bfff-ef8b307f38ac的特性。使用force属性显式地重新安装该特性。”
他们中的大多数人建议在功能上打开force属性,然后进行部署,在我的情况下,我没有wsp的代码,所以无法重新编译它们来打开force属性。
已使用SP2013的功能读取它在服务器场中没有发现任何故障功能,它没有列出Id为5c935448-ed11-4bae-bfff-ef8b307f38ac的任何功能。
执行select fullurl,description from feature join AllWebs on (features.webid = AllWebs.id) where featureid = '5c935448-ed11-4bae-bfff-ef8b307f38ac‘列出数据库中的数据行,但我在14/15配置单元上找不到特征文件夹。
在试图找到一种方法来部署解决方案并执行数据库升级时,我陷入了困境。欢迎任何指导者。
提前谢谢。
发布于 2015-06-02 21:46:10
您也可以使用power shell命令来定义-force。
发布于 2015-06-15 19:05:05
Salam Santhosh
我以前遇到过这个问题,我通过将AlwaysForceInstall="TRUE"添加到WSP的feature.xml中解决了这个问题,之后我转到管理中心,卸载并重新安装到WSP,然后您可以使用STSADM或powershell正常激活该功能。
这是该功能的一个示例

https://stackoverflow.com/questions/30487211
复制相似问题