โปรแกรมปรับปรุง: เราไม่เคยพิจารณาสาเหตุหลักของปัญหานี้และมันไม่เคยผิวอีกครั้ง.
เราสังเกตเห็นในระหว่างการดำเนินการพัฒนาเว็บไซต์นั้นทันที, มีผู้ใช้สองคนสามารถเข้าถึงไซต์คอลเลกชัน. บัญชีผู้ใช้เหล่านั้นสามารถรับรองความถูกต้องไปยังไซต์หลัก, แต่ เมื่อพยายามเข้าถึงคอลเลกชันของไซต์ที่เฉพาะเจาะจง, พวกเขาเพิ่งได้รับหน้าจอว่าง. ไม่มีข้อผิดพลาดที่แสดงอยู่, เพียงแค่สีขาวหน้าเปล่า.
เราเข้าสู่ระบบในฐานะ admin เป็นคอลเลกชันของไซต์ และพยายามเพิ่มผู้ใช้เหล่านั้นอย่างใดอย่างหนึ่งเป็น admin ของเว็บไซต์และในเวลานี้, เมื่อกด "OK", เราได้รับข้อความนี้:
เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION))
เราใช้เวลาบางครั้งที่ทำการวิจัยนี้ และขออภัย, ไม่ได้มากับสิ่งที่มีประโยชน์. มีบางข้อความในแฟ้มบันทึกการวินิจฉัย, แต่มันยากตรงสัมพันธ์กับปัญหานี้.
ในสุด, เราลบไซต์คอลเลกชัน และถูกสร้างขึ้นใหม่ได้และการที่แก้ไขได้.
ถ้าฉันสามารถหา สิ่งที่เกิดนี้ในอนาคต, จะปรับปรุงการลงรายการบัญชีนี้.
แก้ไขข้อผิดพลาดของ Mi: ไม่สามารถบันทึกการตั้งค่าคุณสมบัติสำหรับ Web Part นี้. เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 080020009 x พบว่าส่วนใหญ่แล้วจะมีรหัสข้อผิดพลาด (หรือ.Net framework บั๊กแม้เมื่อรหัสของคุณมีความรู้สึก). ความเร็วการแก้ปัญหาในบทความถัดไป:
สวัสดี. ผมมี proble เดียวกัน. ฉันถูกเลียน runing บางรหัส ด้วยสิทธิ์ที่ยกระดับ และการโทรแบบ spweb เช่นนี้ดังนั้น: //SPWeb estaWeb = SPControl.GetContextWeb(บริบท);
ดังนั้นการเปลี่ยนแปลงไป: SPWeb estaWeb = SPControl.GetContextSite(บริบท).OpenWeb();
และตอนนี้ it´s ที่แก้ไขได้.
ขอขอบคุณ
ฉันมีปัญหานี้ ด้วยการมี webpart. สวยมากถูกปรับแล้ว retracted. Retractons ไม่ coplete และ webpart ยังคงเดิม.
ลบ webpart ที่จากคอลเลกชัน, retracted อย่างเต็มรูปแบบ, การตั้งค่าใหม่ iis. แล้ว redeployed ตั้งค่า iis และปรับในตอนนั้น! 🙂
. ข้อผิดพลาดเกิดขึ้นในบางครั้ง แต่ไม่เสมอเมื่อฉันกำลังเพิ่ม sitecollection ที่ใช้วิธีการเป่า:
ยังมีปัญหานี้และ ในกรณีของฉัน, มันเนื่องจาก web part ของฉันถูกย้ายเป็นการใช้โดยไม่ได้ตั้งใจสั่งรอบเว็บ SPWeb = SPContext.Current.Web
เลวร้าย. การแก้ไขนี้เรียงลำดับปัญหา.
เครื่องหมาย Stokes
http://sharepointstudio.com
HelloWorld: เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 8002009 (DISP_E_EXCEPTION))"…
เรามีข้อความแสดงข้อผิดพลาดเดียวกัน.
ในกรณีของเรา เราได้ด้านล่างสุดของปัญหานี้ และได้ระบุว่าการเสียหาย
webtempcustom.xml ไฟล์ใน C:\โปรแกรม FilesCommon FilesMicrosoft
Sharedweb server extensions12TEMPLATE1033XML ไดเรกทอรีสาเหตุของการ
ปัญหา.
ผู้ชายจาก microsoft support บอกคงได้เห็นข้อความแสดงข้อผิดพลาดนี้
ข้อความก่อนที่ในหลายกรณีที่แตกต่างกันอย่างสมบูรณ์, ดังนั้นจึงเ
อ้างอิงจากข้อความแสดงข้อผิดพลาดนี้ไปยังปัญหาแท้จริง.
แม้แต่, ฉันได้รับข้อผิดพลาดนี้. ในกรณีของฉัน, ฉันได้เพิ่มการค้นหาแบบกำหนดเอง[หลาย] เขตข้อมูลในรายการผู้ใช้. ที่ทำให้เว็บไซต์ในการผ่านข้อผิดพลาดต่อไปนี้, เมื่อใดก็ตามพยายามเพิ่มผู้ใช้ใหม่ / การเปลี่ยนแปลงสิทธิ์ของผู้ใช้ที่มีอยู่.
สร้างผู้ใช้ใหม่ที่เกิดขึ้นยกเว้น(ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION))
หลังจากการลบหลายคอลัมน์ค้นหา. ทั้งหมดเป็นอย่างดี🙂
ฉัน blogged เกี่ยวกับเรื่องนี้ล่าสุด. มันอาจเป็นสิ่งที่คุณพบ.
http://jjclore.wordpress.com/2011/06/16/exception-occurred-exception-from-hresult-080020009-disp_e_exception/
คิดว่า ฉันจะเพิ่มที่นี่สำหรับลูกหลาน. มีข้อผิดพลาดเดียวกัน. เพียงแค่คิดว่า… เป็นแบบสอบถาม CAML ที่ฉันถูกใช้.
“{0}”
(คำแนะนำ: ชนิด-'Computed')
เดรัจฉานมากไม่?