Kopsavilkums
Pieņemsim, ka dokumentu bibliotēka ir konfigurēta, lai Microsoft SharePoint Server 2010 ir vairāki satura tipi. Pirmo reizi saglabājot jaunu failu dokumentu bibliotēkā, jums piedāvās atlasīt failu satura tipu.
Risinājums
Lai novērstu šo problēmu, lietojiet labojumfailu šādi atjauninājumi:
-
2536591 SharePoint Foundation 2010 labojumfailu pakotnes (sts-x-none. MSP) apraksts: 2011. gada 30. jūnijs
-
2544019 SharePoint Server 2010 labojumfailu package(dlc-x-none.msp) apraksts: 2011. gada 28. jūnijs
Pēc šīs labojumfailu pakotnes lietošanas iestatīt SPList.ForceDefaultContentType True dokumentu bibliotēkā. Lai to izdarītu, izmantojiet PowerShell komandu:
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
Piezīme. Labojumfaili pievienot jaunu ForceDefaultContentType rekvizītu SPList objektu. Rekvizīta noklusējuma vērtība ir false, un rekvizītu tikai mainīt programmiski.
-
Ja rekvizīts ForceDefaultContentType ir iestatīts uz false. Tiek parādīts aicinājums atlasīt satura tipa failu, saglabājot failu, kas ir izveidots, izmantojot Office 2010 klienta SharePoint dokumentu bibliotēkā. Programmatiskā perspektīvu no tīmekļa pakalpojumu Lists.GetListContentTypes atgriež kolekcija satura tipi SPList.ContentTypes. kolekcija
-
Ja rekvizīts ForceDefaultContentType ir iestatīts uz true, failu, kas ir pievienots kā jauns vienums tiek piešķirts noklusējuma satura tipu sarakstu. Tādēļ jums vairs netiek piedāvāts izvēlēties satura tipa. Programmatiskā perspektīvu no Lists.GetListContentTypes web pakalpojums atgriež tikai pirmo satura tipu, kas ir noklusējuma satura tipu sarakstu SPList.ContentTypeskolekcija.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".