我正在尝试将SP2010迁移到SP2013,到目前为止我所取得的成就如下: 1)从SP2010创建了contentDB的备份,并将其恢复到SP2013 2)将从SP2010解决方案商店导出的所有wsp添加到SP2013 soltuion商店。 3)当我尝试部署解决方案时,我收到一条错误消息:“此服务器场中已安装ID为14 / 5c935448-ed11-4bae-bfff-ef8b307f38ac的功能。使用force属性显式重新安装该功能。“
大多数建议打开功能上的force属性然后在我的情况下进行部署我没有wsp的代码,所以无法重新编译它们以打开force属性。
在SP2013中使用了featureadmin它没有在服务器场中找到任何错误功能,它没有列出Id 5c935448-ed11-4bae-bfff-ef8b307f38ac的任何功能。
执行select fullurl,来自功能的描述加入AllWebs (features.webid = AllWebs.id)其中featureid ='5c935448-ed11-4bae-bfff-ef8b307f38ac'列出了来自db的数据行但我在14/15配置单元中找不到该功能文件夹。
目前陷入困境,试图找到一种方法来部署解决方案并执行数据库升级。欢迎任何指示。
提前致谢。
答案 0 :(得分:0)
您也可以使用power shell命令定义-force。
答案 1 :(得分:0)
Salam Santhosh
之前我遇到过这个问题,我通过将 AlwaysForceInstall =" TRUE" 添加到WSP的feature.xml来解决,之后我转到了中央管理员,我卸载并重新安装到WSP,之后您可以使用STSADM或PowerShell正常激活该功能
这是功能的一个例子