2

我的生产前端服务器上的事件日志充满了错误消息:

“无法确定具有 ID 的功能的定义”

现在,我在其中一个开发服务器上发现了有问题的功能——它是一个 InfoPath 表单,后面有一些代码。但是,在生产服务器上找不到它。

我尝试在生产服务器上运行以下命令:stsadm -o uninstallfeature -id (your GUID) -force

没有变化 - 仍在生成错误。

如何摆脱错误?

4

2 回答 2

1

我不确定,但我认为将该功能定义复制到产品的 12/TEMPLATES/FEATURES 然后卸载它可能会有所帮助。

但是从这条错误消息“无法确定具有 ID 的功能的定义”中并不清楚您的生产系统的哪个部分与该功能相关联,以及执行了哪些操作会导致此错误。增加 Sharepoint 日志的详细程度可以帮助您更准确地确定导致错误的确切原因。

于 2008-10-29T13:21:20.410 回答
0

试试这个:SharePoint 功能管理和清理工具

找到有缺陷的 FeatureDefinitions 并彻底卸载它们。在站点、SiteCollections、WebApps 和 Farm 中查找功能剩余部分,例如从场中强制卸载功能而之前未停用它们,从而导致错误。此外,在整个农场范围内取消/激活功能。

于 2010-07-30T17:52:12.977 回答