数ヶ月前, クライアントのプロジェクトに取り組んでいる間, フィーチャを作成しました. 他のものの間で, その機能定義カスタム アクション (これらのサイトの設定の下で表示されます。). このカスタム アクションの唯一の目的は機能のアクティブ化は期待どおりに働いていたことを私に示して、. 基本的には, デバッグの原油フォームとしてそれを使用します。.
私の当惑への多く, このデバッグ アーティファクト UAT し生産する dev からの道を作ったは、誰かが得たの周り前に, "リンクは何ですこの xyzzy?"
今では, われわれは生産および機能を削除したくない本当に, elements.xml を修正し、再インストール.
トッド Bleaker それを処理する簡単な方法を指摘しました。. 彼の言葉で:
"CustomActions にはコピーされず、データベース, Elements.xml ファイルから直接読み取るされ、実行時にアプリケーションの状態にコピー. だから, 非アクティブ化する必要はありません。, アンインストール, 再インストールします。, CustomAction を削除する機能を再アクティブ化. Elements.xml ファイルから削除し、アプリケーション プールのリサイクル(s) 影響を受ける. スコープに含まれる機能は、次の時間, CustomAction はもう表示されません。"
彼の指示をに従って、, もちろんです, 彼ら仕事します。.
私の場合, これはちょうど 1 つの WFE を部門レベルのインストール. 複数の WFE のと将来的にこの問題を自分自身を見つける場合, 各に変更を加える必要がありますと信じています.
</終了>
Technorati のタグ: SharePoint, SharePoint 開発