2008-09-17 10 views
2

プロパティを設定してこれを行うことはできますか?SharePoint Webパーツを一時的に無効にするにはどうすればよいですか?

すべてのセキュリティを削除してから再追加することをお勧めします。 (これは別の結果があるかもしれません)

もう一つのオプションは、特定のwebpart dllを一時的なものに置き換えて、.netプロセスを再起動することですが、それは私が気に入った方法ではありません。

その他のオプションはありますか?私は明白な何かを見逃している?

私がやっていることは、たとえば、使用している基盤となるデータベーススキーマを更新している間に、webpartを無効にする方法を見つけることです。 私たちは理想的には、すべてのユーザーに対して特定のWebパーツを無効にしたいのですが、これはmysiteサイトでもコミュニティサイトでも、必要な変更を加えてから再び有効にします。 これにより、ユーザーのダウンタイムが減少します。

解決策が何であれ、複数のフロントエンドサーバー間で、2つのファームで簡単に実行できる必要があります。

ありがとうございました。

+0

私は質問がより具体的である必要があると思います。あなたは@Aidennのように手でやりたいのですか? –

+0

私は詳細を追加しました。どちらのオプションにも答えるには、すべてのユーザーに適用する必要がありますが、Aidennのソリューションは理想的ではありません。 – Bravax

+0

私は申し訳ありませんが、私のソリューションはすべてのユーザーにとってサイトレベルですが、すべてのサイトには理想的ではありません。 – Aidenn

答えて

1

を、あなたは、Webパーツ用のSafeControlタグ用=「false」を安全に設定することができます。これにより、trueに戻すまでWebパーツにエラーメッセージが表示されます。他のコンテンツを表示している場合、サイトのプロパティバッグに値を設定する

http://technet.microsoft.com/en-us/library/cc287909.aspx

3

サイトの操作 - >ページの編集 編集したすべてのWebパーツが表示されます。無効にするWebパーツの[編集]ドロップダウンをクリックし、[閉じる]を選択します。

ウェブパーツは消えますが、恐れはありません!それは良いために行っていない!

戻る:
- >新しいWebパーツを追加するにはクリック - >詳細Webパーツギャラリーとオプションをクリックします。
「閉鎖されたWebパーツ」の中から選択するのが最初のオプションです。そのリンクをクリックすると、閉じたすべてのWebパーツのリストが表示されます。ちょうどあなたが戻ってほしいものを追加してください!私は可能な解決策を説明し、この記事で見つけ

+0

Aidennの返信をありがとう、すべてのサイトとユーザーに対してこのプロパティをプログラムで設定できますか? – Bravax

0

書き込みコードは、コードを通って、プロパティバッグの値のためのWebパーツのチェックのページ鉱脈に値を設定しましたただスキップしてください。 あなたが私にそれを明確にすることを知らせてくれないか理解してくれることを願っています。

関連する問題