SP 2010 CQWP, Perpustakaan Dokumen dan Anonymous Users

Update penting: Waldek Mastykarz telah diposting workaround di sini: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</berakhir update>

Minggu ini, pasukan saya dan saya telah menaik taraf laman internet awam pelanggan dari Lumut ke SP 2010. Tapak MOSS menggunakan CQWP di dalam beberapa tempat.

Kami telah melalui prosedur yang sangat terperinci untuk Memastikan ketepatan, kualiti dan semua yang bagus. Walaupun begitu, kita berlari ke dalam masalah pada jam yang ke-11 yang kita tidak jangkakan atau mendedahkan sehingga sangat terlambat. Khususnya, CQWP kami tidak akan menyebabkan pengguna tanpa nama. Ia diberikan bagi pengarang (yang telah log masuk), tetapi ia tidak akan menunjukkan kandungan bagi pengguna tanpa nama.

Kami melakukan banyak penyelidikan dan ini adalah parameter dan tindakan yang kita ambil untuk mengasingkan tingkah laku:

  • CQWP akan menyebabkan denda apabila ia telah menarik kandungan daripada senarai adat.
  • CQWP akan menyebabkan kandungan dari halaman perpustakaan /.
  • Ia tidak akan menyebabkan kandungan dari / SiteCollectionImages
  • Kita dicipta Perpustakaan dokumen baru dan dimuat naik beberapa dokumen kepadanya. Kita tidak menambah apa-apa jenis kandungan ke pustaka – ini adalah mudah daripada lib doc Peti dengan penyesuaian tidak. CQWP sedia ada tidak dapat membaca daripada ia.
  • Kami mencipta halaman baru dan ditambah CQWP yang menggunakan semua nilai lalai. Ia tidak menyebabkan untuk tanpa nama.
  • Kami (agak tergesa-gesa) menubuhkan SP baru 2010 persekitaran, lurus keluar dari kotak lagi dan ditiru tingkah laku ini.

Bottom line, Ternyata bahawa CQWP di SP2010 tidak boleh menyebabkan kandungan untuk pengguna tanpa nama apabila sumber data adalah sebuah perpustakaan dokumen. Ini boleh benar?

Ini adalah kesilapan yang kita lihat dalam log:

Bahagian tajuk Web: Kandungan Pertanyaan Web Bahagian 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 bahagian Web Yayasan SharePoint 89a1 tinggi ralat semasa melaksanakan bahagian web: System.NullReferenceException: Rujukan objek tidak disetkan kepada contoh objek. pada Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Berturut-turut DataRow, Rentetan strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Rentetan fileRefColumnRef, Rentetan progIdColumnRef, Rentetan fsobjTypeColumnRef, Rentetan permMaskColumnRef) pada Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() pada Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() pada Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Rentetan viewPath) pada Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Ia hanya kelihatan semacam mustahil bahawa CQWP tidak akan berjaya untuk pengguna tanpa nama. Jika anda tahu apa-apa tentang perkara ini, sila hantar komen.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

7 pemikiran untuk "SP 2010 CQWP, Perpustakaan Dokumen dan Anonymous Users

  1. Pingback: Tweet yang menyebut SP 2010 CQWP, Perpustakaan Dokumen dan Anonymous Users «Paul Galvin ini SharePoint Angkasa -- Topsy.com

  2. Pingback: Menyusahkan SharePoint 2010 Kandungan bahagian Web pertanyaan dan akses yang tanpa nama - Waldek Mastykarz

  3. Dennis

    Hanya kerana saya tidak melihat apa-apa link postet di sini lagi, beberapa petunjuk:

    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/

    Workarounds beberapa, tetapi rupa-rupanya ada tiada pembetulan bagi masalah ini. CQWP yang tidak berfungsi tanpa nama saya andaikan…

    Balas
  4. Etienne

    Adakah anda pernah mengetahui lebih lanjut mengenai isu ini?

    Saya mempunyai masalah yang sama. Laman web akan secara langsung tidak lama lagi dan saya telah menemui bahawa CQWP tidak menunjukkan kandungan dari pustaka halaman apabila tidak log in. Aku punya Bertiga menandakan bahawa semua halaman akan didaftar masuk dan diterbitkan.

    Balas
  5. GavinB

    Aku hanya berlari ke dalam masalah ini, however I also have a case of it working when querying for videos 😐

    If I find out more I’ll report back

    Balas

Tinggalkan Jawapan kepada Kerron Braham Batal reply

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *