我最近从一个不再在公司的开发人员那里继承了一个应用程序。此应用程序从备份还原SharePoint站点,并从站点中的列表中提取元数据和文件。该应用程序在SharePoint服务器上运行,并使用C#和VB.Net中的Microsoft.SharePoint程序集。
备份来自各个外部公司,其中一些已安装自定义功能。 SharePoint运行状况分析器显示有关"缺少服务器端依赖关系"的警告。当我查看报告时,有很多" [MissingFeature]数据库[db name]对缺失的特征有参考..."之前的开发人员应该对缺失的功能进行检查,但显然不起作用。
如何识别已还原网站引用但未在服务器场上安装的功能?
谢谢!
RH
答案 0 :(得分:0)
您可以使用SQL Management Studion并检查Features和FeatureTracking表以查看功能列表,其中包含' ID,标题等。
但不要修改这些表格。
解决缺失功能错误。您可以: 1.安装缺失的功能(如果你有)。 2.尝试将其删除(可能会因为你没有它而失败)。 3.作为最后的机会选项,您可以使用与缺少的功能相同的ID创建空功能,将其打包在WSP包中并进行安装。