2

運用フロント エンド サーバーのイベント ログが次のエラー メッセージでいっぱいになっています。

「ID のフィーチャーの定義を判別できませんでした」

さて、開発サーバーの 1 つで問題のある機能を見つけました。これは、いくつかのコード ビハインドを含む InfoPath フォームです。しかし、実稼働サーバーではどこにも見つかりません。

運用サーバーで次のコマンドを実行してみました: stsadm -o uninstallfeature -id (GUID) -force

変更はありませんでした - エラーはまだ生成されています。

エラーを取り除くにはどうすればよいですか?

4

2 に答える 2

1

よくわかりませんが、その機能定義をプロダクションの 12/TEMPLATES/FEATURES にコピーしてからアンインストールすると役立つと思います。

しかし、このエラー メッセージ「ID のフィーチャーの定義を判別できませんでした」からは、実動システムのどの部分がフィーチャーに関連付けられているか、どのアクションが実行されてこのエラーが発生したかは明確ではありません。SharePoint ログの詳細度を上げると、エラーの正確な原因をより正確に特定するのに役立ちます。

于 2008-10-29T13:21:20.410 に答える
0

これを試してください: SharePoint 機能管理とクリーンアップ ツール

問題のある FeatureDefinitions を見つけて、それらを完全にアンインストールします。サイト、SiteCollections、WebApps、およびファーム内の機能の残りを検索します。たとえば、以前に非アクティブ化せずにファームから強制的にアンインストールされた機能から、エラーを引き起こします。また、機能ファーム全体を非アクティブ化/アクティブ化します。

于 2010-07-30T17:52:12.977 に答える