คลังเก็บหมวดหมู่: ข้อผิดพลาดของ SharePoint

โปรแกรมแก้ไขด่วน: "ชื่อชนิดเนื้อหา ' $ Resources:ReportServerResources … ไม่สามารถประกอบด้วย … อักขระพิเศษ”

ฉันได้รับใช้บางเวลาล้าง SharePoint 2010 ไซต์และหนึ่งในปัญหาการล้างข้อมูลที่เกี่ยวข้องกับการเกิดความเสียหาย / ติดตั้งบริการรายงานของ SQL Server ปัญหาอย่างไม่ถูกต้อง  ปัญหานี้เกิดขึ้นเมื่อหนึ่งในผู้ร่วมงานของฉันพยายามบันทึกไซต์เป็นแม่แบบ และสร้างสร้างไซต์ใหม่ที่ใช้แม่แบบ  บันทึกการดำเนินการทำงานดี, แต่ เมื่อเธอพยายามที่จะสร้างไซต์ใหม่, SharePoint แสดงข้อความแสดงข้อผิดพลาดต่อไปนี้:

ข้อผิดพลาด

ชื่อชนิดเนื้อหา ' $ Resources:ReportServerResources,DataSourceContentTypeName;' ไม่ประกอบด้วย: \ / : * ? “ # % < > { } | ~ & , สองรอบระยะเวลาที่ต่อเนื่องกัน (..), หรืออักขระพิเศษเช่นแท็บ.

นี่เป็นหมวกหน้าจอ:

 

image

ฉันได้ดูที่ชนิดเนื้อหาในไซต์ และพบนี้:

image

ชนิดเนื้อหาเหล่านั้นจะชัดเจน unhealthy.

ปัญหานี้น่าจะ มาอัพที่อยู่บน Internets มาก และดูเหมือนไม่จะมี ฉันทามติเดียวเกี่ยวกับวิธีการแก้ไขมัน  พบตารางสะดวกที่แมปชื่อชนิดเนื้อหาที่ไม่เหมาะสมกับชื่อของชนิดเนื้อหาของดีที่นี่: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  ปรับด้วยตนเองปรุงนั้น thusly:

image

(BrightStarr ในชื่อก็แน่นอน, แต่ไม่เจ็บ ยิ้ม )

นี้ได้รับอนุญาตให้สร้างแม่แบบใหม่ และไม่ได้ทำลายสิ่งที่เว็บไซต์อื่น ๆ, รวมถึงบางสิ่ง PerformancePoint Server ที่กลุ่มบุคคลต่าง ๆ ทั้งหมดที่กำลังทำงานอยู่  ผมไปแล้วสามารถสร้างไซต์ใหม่บนต้นแบบ  ความสำเร็จ!

ฉันไม่แน่ใจว่า นี้เป็นการ 100% โซลูชั่น, แต่ก็มีผม และทุกคนเกี่ยวข้องที่ผ่านมานี้น่ารำคาญข้อผิดพลาด  ถ้าค้นหาสิ่งใหม่, ฉันจะส่งการปรับปรุง  ของฉัน nervousness stems จากข้อเท็จจริงว่า ชื่อเหล่านี้ควรจะผิดตั้งแต่แรกและ โดยการแก้ไขชื่อที่ใช้แสดง, นอกจากนี้ฉันไม่ฉันสัมผัสชื่อภายใน 

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SP 2010 CQWP, ไลบรารีเอกสารและผู้ใช้ที่ไม่ระบุชื่อ

ปรับปรุงที่สำคัญ: Waldek Mastykarz มีลงวิธีแก้ปัญหาที่นี่: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</สิ้นสุดการปรับปรุง>

สัปดาห์นี้, ทีมงานของฉันและฉันได้ปรับรุ่นไซต์อินเทอร์เน็ตสาธารณะของลูกค้าจากมอ SP 2010. มอไซต์ใช้ CQWP หลาย ๆ.

เราไปผ่านขั้นตอนที่ละเอียดมากเพื่อให้ถูกต้อง, คุณภาพและสิ่งที่ดี. แม้ มีที่, เราวิ่งมาปัญหาในชั่วโมง 11 ที่เราไม่ได้คาดหวัง หรือเปิดจนถึงดึกมาก. โดยเฉพาะอย่างยิ่ง, CQWP ของเราจะไม่ทำให้ผู้ใช้ที่ไม่ระบุชื่อ. มันแสดงผลการค้นหาสำหรับผู้เขียน (ที่เข้าสู่ระบบ), แต่มันจะไม่แสดงเนื้อหาของผู้ใช้ที่ไม่ระบุชื่อ.

เราได้ค้นคว้ามากมาย และพารามิเตอร์และการดำเนินการที่เราใช้ในการแยกลักษณะการทำงาน:

  • CQWP จะทำดีเมื่อมันถูกดึงเนื้อหาจากรายการที่กำหนดเอง.
  • CQWP จะแสดงเนื้อหาจากไลบรารี /Pages.
  • มันจะไม่แสดงเนื้อหาจาก /SiteCollectionImages
  • เราสร้างไลบรารีเอกสารใหม่ และอัพโหลดเอกสารบางอย่างไป. นอกจากนี้เราไม่ได้เพิ่มชนิดของเนื้อหาใด ๆ ในไลบรารี – นี้เป็นง่ายจาก lib เอกสารกล่องกับเองไม่. CQWP ที่มีอยู่ไม่สามารถอ่านออก.
  • เราสร้างหน้าใหม่ และเพิ่ม CQWP ที่จะใช้ค่าเริ่มต้นทั้งหมด. มันจะไม่แสดงในแบบ.
  • เรา (ค่อนข้างรีบ) ตั้งค่า SP ใหม่ 2010 สภาพแวดล้อม, ตรงจากกล่องอีก และจำลองการทำงานนี้.

บรรทัดด้านล่าง, ปรากฏว่า CQWP ใน SP2010 ไม่สามารถแสดงเนื้อหาสำหรับผู้ใช้ที่ไม่ระบุชื่อเมื่อแหล่งข้อมูลเป็นไลบรารีเอกสาร. นี้สามารถเป็นจริง?

นี่คือข้อผิดพลาดที่เราเห็นในล็อก:

ชื่อเรื่อง web Part: เนื้อหาแบบสอบถามเว็บ 653d91fb-2f83-4e6a-83af-1f39e8939f0a ส่วน
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x1540 Web Parts ของ SharePoint มูลนิธิ 89a1 สูงข้อผิดพลาดขณะดำเนินการเป็นส่วนหนึ่งของเว็บ: System.NullReferenceException: ไม่ได้ตั้งค่าอินสแตนซ์ของวัตถุอ้างอิงวัตถุ. ที่ Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(เว็บ SPWeb, แถวข้อมูลแถว, สตริ strDefaultItemOpen, FSetDocIcon บูลีน, FSetOnClick บูลีน, สตริ fileRefColumnRef, สตริ progIdColumnRef, สตริ fsobjTypeColumnRef, สตริ permMaskColumnRef) ที่ Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() ที่ Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() ที่ Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(สตริ viewPath) ที่ Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

มันเหมือนของไม่ว่า CQWP จะไม่ทำงานสำหรับผู้ใช้ที่ไม่ระบุชื่อ. ถ้าคุณทราบใด ๆ เพิ่มเติมเกี่ยวกับเรื่องนี้, โปรดแสดงความคิดเห็น.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin