我的生产前端服务器上的事件日志正在填充错误消息:
“无法确定具有ID的功能的定义”
现在,我在其中一个开发服务器上发现了有问题的功能 - 它是一个InfoPath表单,后面有一些代码。但是,在生产服务器上无处可寻。
我尝试在生产服务器上运行以下命令: stsadm -o uninstallfeature -id(您的GUID)-force
没有变化 - 错误仍在生成。
如何摆脱错误?
答案 0 :(得分:1)
我不确定,但我认为将该功能定义复制到生产的12 / TEMPLATES / FEATURES然后卸载它可能有所帮助。
但是从这个错误消息“无法确定具有ID的功能的定义”中不清楚,您的生产系统的哪个部分与该功能相关联,以及执行哪个操作会导致此错误。增加Sharepoint日志的详细程度可以帮助您更精确地确定导致错误的确切原因。
答案 1 :(得分:0)
试试这个:SharePoint Feature Administration and Clean Up Tool
找出有问题的FeatureDefinition并彻底卸载它们。 在例如站点,SiteCollections,WebApps和Farm中查找功能剩余部分,例如强制卸载来自服务器场的功能,而不会先停用它们,从而导致错误。 此外,取消/激活功能农场范围。