Arsip Tag: CQWP

SP 2010 CQWP, Dokumen perpustakaan dan pengguna anonim

Penting update: Waldek Mastykarz telah diposting solusi di sini: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</End update>

Minggu ini, tim saya dan saya sedang upgrade situs internet umum pelanggan dari MOSS kepada SP 2010. MOSS situs menggunakan yang CQWP di beberapa tempat.

Kami pergi melalui prosedur yang sangat rinci untuk memastikan keakuratan, kualitas dan semua yang bagus. Meskipun begitu, Kami berlari ke dalam masalah dalam 11 jam bahwa kita tidak mengharapkan atau mengungkap sampai sangat terlambat. Khusus, CQWP kami tidak membuat bagi pengguna anonim. Menemukan ini diberikan untuk penulis (yang masuk), tapi itu tidak menunjukkan konten untuk pengguna anonim.

Kami melakukan banyak penelitian dan ini adalah parameter dan tindakan yang kita mengambil untuk mengisolasi perilaku:

  • CQWP akan membuat baik ketika itu menarik konten dari daftar kustom.
  • CQWP akan membuat konten dari perpustakaan /Pages.
  • Itu tidak akan membuat konten dari /SiteCollectionImages
  • Kami menciptakan pustaka dokumen baru dan upload beberapa docs untuk itu. Kami tidak menambahkan jenis konten ke perpustakaan – ini adalah sederhana dari lib doc kotak dengan tidak ada kustomisasi. CQWP yang sudah ada tidak bisa membaca dari itu.
  • Kami menciptakan sebuah halaman baru dan menambahkan CQWP menggunakan semua nilai default. itu tidak akan membuat untuk anonim.
  • Kami (agak tergesa-gesa) mengatur SP baru 2010 lingkungan, langsung dari kotak lagi dan direplikasi perilaku ini.

Garis bawah, tampaknya bahwa CQWP di SP2010 tidak dapat membuat konten untuk pengguna anonim ketika sumber data pustaka dokumen. Dapat ini benar?

Ini adalah kesalahan yang kita lihat dalam log:

Web bagian judul: Konten permintaan Web bagian 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x1540 SharePoint Yayasan Web Bagian 89a1 tinggi Error saat menjalankan bagian web: System.NullReferenceException: Referensi objek yang tidak diatur ke contoh sebuah objek. di Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow baris, String strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, String fileRefColumnRef, String progIdColumnRef, String fsobjTypeColumnRef, String permMaskColumnRef) di Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() di Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() di Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(String viewPath) di Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Itu hanya tampak agak mustahil bahwa CQWP tidak akan bekerja untuk pengguna anonim. Jika Anda tahu lebih tentang ini, Silakan kirim komentar.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin