Ringkasan
Menganggap bahwa pustaka dokumen telah dikonfigurasi untuk memiliki beberapa jenis konten di Microsoft SharePoint Server 2010. Saat Anda menyimpan berkas baru ke pustaka dokumen untuk yang pertama kalinya, Anda diminta untuk memilih jenis konten berkas.
Pemecahan Masalah
Untuk mengatasi masalah ini, menerapkan pembaruan hotfix berikut ini:
-
2536591 Deskripsi paket hotfix SharePoint Foundation 2010 (sts-x-none.msp): 30 Juni 2011
-
2544019 Deskripsi SharePoint Server 2010 hotfix package(dlc-x-none.msp): 28 Juni 2011
Setelah Anda menerapkan paket hotfix ini, atur SPList.ForceDefaultContentType ke True untuk pustaka dokumen. Untuk melakukannya, gunakan perintah PowerShell berikut ini:
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
Catatan Paket hotfix yang menambahkan properti ForceDefaultContentType baru ke objek SPList . Nilai asali untuk properti adalah false, dan properti dapat hanya diubah secara programatik.
-
Jika properti ForceDefaultContentType diatur ke palsu. Anda diminta untuk memilih jenis konten berkas ketika Anda menyimpan berkas yang dibuat melalui klien Office 2010 ke pustaka dokumen SharePoint. Dari sudut pandang programatik, Layanan web Lists.GetListContentTypes mengembalikan koleksi semua jenis konten di SPList.ContentTypeskoleksi.
-
Jika properti ForceDefaultContentType diatur ke true, berkas yang ditambahkan sebagai item baru yang ditetapkan jenis konten default untuk daftar. Oleh karena itu, Anda tidak diminta untuk memilih jenis konten. Dari sudut pandang programatik, Layanan web Lists.GetListContentTypes mengembalikan hanya konten jenis yang pertama adalah jenis konten default untuk daftar di SPList.ContentTypespengumpulan.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".