Arsip Kategori: SharePoint bug

Perbaikan cepat: "Nama tipe konten '$ Resources:ReportServerResources … tidak boleh berisi … karakter khusus”

Aku telah menghabiskan waktu membersihkan SharePoint 2010 situs dan salah satu pembersihan isu-isu yang berhubungan dengan korup / salah dipasang layanan SQL Server laporan masalah.  Masalah muncul ketika salah satu kolega saya mencoba untuk menyimpan situs sebagai template dan kemudian membuat membuat situs baru berdasarkan template itu.  Simpan operasi bekerja dengan baik, tetapi ketika ia berusaha untuk membuat situs baru, SharePoint ditampilkan pesan galat berikut:

Kesalahan

Nama jenis konten ' $Resources:ReportServerResources,DataSourceContentTypeName;' tidak boleh berisi: \ / : * ? “ # % < > { } | ~ & , dua periode berturut-turut (..), atau karakter khusus seperti tab.

Di sini adalah topi layar:

 

image

Saya telah melihat jenis konten di situs dan menemukan ini:

image

Jenis konten tersebut tidak jelas sehat.

Masalah ini tampaknya datang banyak di the Internets dan tidak tampaknya ada konsensus tunggal mengenai bagaimana mengatasinya.  Saya menemukan meja yang berguna yang dipetakan nama jenis konten yang buruk dengan nama-nama jenis konten yang baik di sini: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Aku secara manual memperbarui mereka thusly:

image

(BrightStarr dalam nama adalah jelas opsional, tapi tidak ada salahnya Tersenyum )

Hal ini memungkinkan saya untuk membuat template baru dan tidak melanggar apapun di situs lain, termasuk beberapa hal PerformancePoint Server yang sama sekali berbeda sekelompok orang bekerja pada.  Kemudian saya mampu untuk membuat situs baru pada template.  Sukses!

Saya tidak yakin ini adalah 100% solusi, Tapi itu membuat saya dan semua orang yang terlibat melewati ini menjengkelkan kesalahan.  Jika saya menemukan sesuatu yang baru, Saya akan posting update.  Saya gugup berasal dari fakta bahwa nama-nama ini tidak boleh salah di tempat pertama dan dengan memperbaiki nama tampilan, Saya tidak menyentuh nama internal. 

</akhir>

Berlangganan ke blog saya.

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

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