質問

Visual Studioで展開されたWebPartソリューションを撤回します。次に、何らかの理由でページを編集すると、WebPartを挿入しようとすると、カスタムカテゴリ+ WebPartsが一覧表示されています。誰もが何が起こったのかという考えを持っていますか?WebPartsの機能は無効になっていて削除されました...それではなぜそれらがまだ表示されているのですが(それらを追加しようとしたときにエラーを引き起こしている)

役に立ちましたか?

解決

WebPartでソリューションを展開すると、3つのことが展開されます。

  • WebパーツのDLL
  • web.config に挿入するSafeControlエントリ
  • Webパーツギャラリーに挿入する構成設定を含む.WebPart(または.dwp)ファイル(この部分は、ソリューションデプロイ時の機能アクティベーションでは実際に行われていますが、...)

    ページにWebパーツを追加するときにSharePoint Webパーツギャラリーからのファイルを一覧表示します。

    SharePointがWebパートをレンダリングしている場合Web.config のDLLとSafeControlエントリを使用しています。

    解決策を撤回するときは、2つのことを取り除く:

    • WebパーツのDLL
    • SafeControlエントリ

      しかし(モジュールと同様に)デプロイされたファイルを残すと、Webパーツをページに追加するときにWebパーツが表示されます。

      それを取り除く1つの方法は私のブログに記述されています featureceiverへのWebPartファイル

他のヒント

手動でWPギャラリーから.WebPartまたは.dwpファイルをMaunallyに削除する必要があります。

[サイト] / _カタログ/ wp / forms / allitems.aspxに移動して、すべてのWebPartsが表示されます。

また、この投稿

しかし、私は通常WebPartsをソリューションファイルとして展開し、それらを削除したい場合は、Central Admin> Operation's> Solution Management>からそれらを後退させてから削除してから削除します。

それが助けたことを願っています:)!

ページ上で、WebPartが終了したURLをクリックしてください。これを行うと、まだページ上にあるWebPartを見ることができ、WebPartを選択して削除することができます。その後、WebPartギャラリーを後継して削除します。その後、SharePoint Central Adminからソリューションを撤回します。

今すぐWebPartsと機能を読みます:)

それが役立つことを願っています!

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top