Saya telah meluangkan masa membersihkan SharePoint a 2010 laman web dan salah satu daripada isu-isu yang berkaitan dengan pembersihan rasuah / salah dipasang Server Laporan Perkhidmatan SQL isu. Isu itu timbul apabila salah satu daripada rakan-rakan saya cuba untuk menyelamatkan tapak sebagai templat dan kemudian membuat membuat laman baru berdasarkan template itu. Operasi save bekerja denda, tetapi apabila dia cuba untuk mencipta laman baru, SharePoint dipaparkan mesej ralat berikut:
Ralat
Nama jenis kandungan '$ Sumber:ReportServerResources,DataSourceContentTypeName;'Tidak boleh mengandungi: \ / : * ? " # % < > { } | ~ & , dua tempoh berturut-turut (..), atau aksara khas seperti tab.
Berikut adalah cap skrin:
Saya melihat jenis kandungan di laman web ini dan mendapati ini:
Mereka jenis kandungan yang jelas yang tidak sihat.
Isu ini seolah-olah datang banyak pada internets dan ada nampaknya tidak menjadi konsensus tunggal tentang bagaimana untuk menyelesaikannya. Saya mendapati meja berguna yang dipetakan yang buruk nama jenis kandungan untuk nama-nama yang baik jenis kandungan di sini: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a. Saya secara manual dikemaskini mereka thusly:
(BrightStarr nama itu adalah jelas pilihan, tetapi ia tidak boleh menyakiti )
Ini membolehkan saya untuk membuat template baru dan tidak mematahkan apa-apa di laman web lain, termasuk beberapa barangan PerformancePoint Server bahawa kumpulan yang berbeza orang telah bekerja. Saya kemudian dapat mewujudkan satu laman web baru template. Kejayaan!
Saya tidak pasti ini adalah satu 100% penyelesaian, tetapi ia mendapat saya dan semua yang terlibat lalu ralat ini menjengkelkan. Jika saya mendapati apa-apa yang baru, Saya akan menghantar kemas kini. Gemuruh saya berpunca daripada fakta bahawa nama-nama ini tidak salah di tempat pertama dan dengan menetapkan nama paparan, Saya tidak menyentuh nama dalaman.
</akhir>
Mengikuti aku di Twitter http://www.twitter.com/pagalvin