SP 2010 CQWP, ドキュメント ライブラリおよび匿名ユーザー

重要な更新: Waldek Mastykarz は、ここで回避策を掲載しています。: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</最後の更新>

今週, 私のチームと私はにアップグレードされたお客様のパブリック インターネット サイト モスから SP 2010. MOSS サイトがいくつかの場所で、CQWP を使用します。.

我々 は正確性を確保するために非常に詳細な手順をを経てください。, 品質とすべてが良いもの. それにもかかわらず, 我々 は、我々 が期待していないか明らかに非常に遅くまで 11 時間で、問題に遭遇しました。. 具体的には, 匿名ユーザーに表示されませんとで私たちの CQWP. それは著者のための検索をレンダリング (ログインしていたユーザー), しかし、匿名ユーザーのコンテンツを表示しません。.

多くの研究を行ったし、これらは、パラメーターと操作の動作を分離するために行ってきました:

  • カスタム リストからコンテンツを引っ張って走っていたときに CQWP は罰金レンダリング.
  • CQWP は、/Pages ライブラリからのコンテンツをレンダリングします。.
  • それは/SiteCollectionImages からのコンテンツをレンダリングされません。
  • 新しいドキュメント ライブラリを作成し、いくつかのドキュメントがアップロード. 我々 は、ライブラリにコンテンツ タイプを追加しませんでした-これはカスタマイズなしでボックス ドキュメント ライブラリから簡単だった. 既存の CQWP をそこから読み取ることができません。.
  • 我々 は新しいページを作成し、すべての既定値を使用して、CQWP を追加. それに表示されない匿名.
  • 我々 (少々 あわてて結論) 新しい SP を設定します。 2010 環境, もう一度箱からまっすぐこの動作を複製.

一番下の行, データ ソースはドキュメント ライブラリと SP2010 に CQWP できない匿名ユーザーのコンテンツのレンダリングが表示されます。. これに該当することができます。?

これは、ログで見たエラーです。:

Web パーツのタイトル: コンテンツのクエリ Web パーツ 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0web パーツの実行中の x 1540 SharePoint Foundation Web パーツ 89a1 高エラー: 通常。: オブジェクト参照オブジェクトのインスタンスに設定されていません. Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString で(SPWeb web, DataRow 行, 文字列 strDefaultItemOpen, ブール型の fSetDocIcon, ブール型の fSetOnClick, 文字列 fileRefColumnRef, 文字列 progIdColumnRef, 文字列 fsobjTypeColumnRef, 文字列 permMaskColumnRef) Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute で() Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData で() Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator で(文字列 viewPath) Microsoft.SharePoint.WebPartPages.DataFormWebPart で…. 653d91fb 2f83 4e6a 83af 1f39e8939f0a

CQWP は、匿名ユーザーに対して動作しないという一種の不可能よね. これ以上このことについて知っている場合, くださいコメントを投稿します。.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

7 「上の思考SP 2010 CQWP, ドキュメント ライブラリおよび匿名ユーザー

  1. ピングバック: つぶやきが言及 SP 2010 CQWP, ドキュメント ライブラリおよび匿名ユーザー «ポール Galvin SharePoint スペース -- Topsy.com

  2. ピングバック: 不都合な SharePoint 2010 コンテンツのクエリ Web パーツおよび匿名アクセス - Waldek Mastykarz

  3. デニス

    まだここで任意のリンクの postet を見ていないからといって, いくつかのポインター:

    http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/892c9b5e-9ef3-4471-8825-6d632d046118
    http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/90223bf3-278f-4168-b124-3413489b936a
    http://www.sharepointoverflow.com/questions/3979/content-query-web-part-cqwp-fails-to-show-picture-items-from-a-document-picture/4008#4008
    http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/

    いくつかの回避策, しかし、どうやらはありません修正プログラムこの問題の. CQWP どうしても働かない匿名で私と仮定します…

  4. エティエンヌ

    今までこの問題についての詳細を見つけましたか?

    私は同じ問題を抱えています。. すぐにライブ行くサイト、CQWP ログインしていない場合は、ページ ライブラリからコンテンツを表示しないを発見しました。. 私はトリプルがあるすべてのページがチェックイン、発行をチェック.

  5. GavinB

    私はちょうどこの問題に遭遇しました。, however I also have a case of it working when querying for videos 😐

    If I find out more I’ll report back

メッセージを残してください

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *