มอส: เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION))

โปรแกรมปรับปรุง: เราไม่เคยพิจารณาสาเหตุหลักของปัญหานี้และมันไม่เคยผิวอีกครั้ง.

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

เราเข้าสู่ระบบในฐานะ admin เป็นคอลเลกชันของไซต์ และพยายามเพิ่มผู้ใช้เหล่านั้นอย่างใดอย่างหนึ่งเป็น admin ของเว็บไซต์และในเวลานี้, เมื่อกด "OK", เราได้รับข้อความนี้:

เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION))

เราใช้เวลาบางครั้งที่ทำการวิจัยนี้ และขออภัย, ไม่ได้มากับสิ่งที่มีประโยชน์. มีบางข้อความในแฟ้มบันทึกการวินิจฉัย, แต่มันยากตรงสัมพันธ์กับปัญหานี้.

ในสุด, เราลบไซต์คอลเลกชัน และถูกสร้างขึ้นใหม่ได้และการที่แก้ไขได้.

ถ้าฉันสามารถหา สิ่งที่เกิดนี้ในอนาคต, จะปรับปรุงการลงรายการบัญชีนี้.

15 คิดเกี่ยวกับ“มอส: เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION))

  1. Manuel Duque Muriel

    แก้ไขข้อผิดพลาดของ Mi: ไม่สามารถบันทึกการตั้งค่าคุณสมบัติสำหรับ Web Part นี้. เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 080020009 x พบว่าส่วนใหญ่แล้วจะมีรหัสข้อผิดพลาด (หรือ.Net framework บั๊กแม้เมื่อรหัสของคุณมีความรู้สึก). ความเร็วการแก้ปัญหาในบทความถัดไป:

  2. Manuel Duque Muriel

    สวัสดี. ผมมี proble เดียวกัน. ฉันถูกเลียน runing บางรหัส ด้วยสิทธิ์ที่ยกระดับ และการโทรแบบ spweb เช่นนี้ดังนั้น: //SPWeb estaWeb = SPControl.GetContextWeb(บริบท);
    ดังนั้นการเปลี่ยนแปลงไป: SPWeb estaWeb = SPControl.GetContextSite(บริบท).OpenWeb();
    และตอนนี้ it´s ที่แก้ไขได้.

  3. Alla Boglaeva

    ฉันมีปัญหานี้ ด้วยการมี webpart. สวยมากถูกปรับแล้ว retracted. Retractons ไม่ coplete และ webpart ยังคงเดิม.

    ลบ webpart ที่จากคอลเลกชัน, retracted อย่างเต็มรูปแบบ, การตั้งค่าใหม่ iis. แล้ว redeployed ตั้งค่า iis และปรับในตอนนั้น! 🙂

  4. 方正陈
    มีข้อผิดพลาดเดียวกันเมื่อฉันสร้าง sitecollection โดยใช้แม่แบบ "มีแท็บค้นหา","ศูนย์การค้นหา" หรือ "ของฉันเว็บไซต์โฮสต์"
    . ข้อผิดพลาดเกิดขึ้นในบางครั้ง แต่ไม่เสมอเมื่อฉันกำลังเพิ่ม sitecollection ที่ใช้วิธีการเป่า:
    mSite = db Sites.Add(siteUrl, ชื่อเรื่อง, คำอธิบาย, nLCID, webTemplate, ownerLogin, ownerName, ownerEmail);
  5. Nguyễn Thành ตัมลองอัน
    แหม, ในกรณีของฉัน, ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากใช้ โดยใช้ (เว็บ SPWeb = SPContext.Current.Web)
    อะไรนะ, ปัญหาของฉันเป็นเช่นโง่! ในเอกสาร MSDN, มีหมายเหตุที่ไม่พยายามที่จะกำจัดในกรณีเช่นนี้.
    ขอบคุณทั้งหมด.
  6. เครื่องหมาย Stokes

    ยังมีปัญหานี้และ ในกรณีของฉัน, มันเนื่องจาก web part ของฉันถูกย้ายเป็นการใช้โดยไม่ได้ตั้งใจสั่งรอบเว็บ SPWeb = SPContext.Current.Web

    เลวร้าย. การแก้ไขนี้เรียงลำดับปัญหา.

    เครื่องหมาย Stokes
    http://sharepointstudio.com

  7. Saurabh
    สวัสดี พอล
    ฉันกำลังซึ่งข้อยกเว้นเหมือนกัน…
    เมื่อฉันเพิ่มมี webpart Webpartzone แบบกำหนดเองของฉัน แสดงข้อผิดพลาด "ไม่สามารถเพิ่มเลือก web part(s).
    HelloWorld: เกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 8002009 (DISP_E_EXCEPTION))"…
  8. Hasse
    ฉันได้รับข้อผิดพลาดนี้ยัง. หลังจากครั้งแรกที่ข้อผิดพลาดนี้เกิดขึ้น , ฉันไม่สามารถเปลี่ยนแปลงสิทธิ์ของผู้ใช้ หรือเพิ่มผู้ใช้ใหม่ s เป็นต้น. ผมตอนนี้ลองแก้ไขข้อผิดพลาดนี้เกี่ยวกับ 3 วันที่, และไม่มีหวัง. ดังนั้น, ความคิดเป็นข้อบกพร่องนี้(MS) หรืออะไร??? มันอาจเป็นข้อผิดพลาด sql บาง?
    เพื่อให้ข้อความแสดงข้อผิดพลาดอะไรที่เราได้รับ คือเกิดข้อยกเว้น. (ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION)) และทุกครั้งเมื่อเราพยายาม เปลี่ยนแปลงสิทธิ์ของผู้ใช้เว็บไซต์ใด ๆ.
  9. แค่อีกคน
    ข้อผิดพลาดเดียวกันกับที่นี่ และการใช้จ่าย หลายวันพยายามที่จะแก้ไขได้จนกว่าฉันไม่มีสตางค์ลง และไม่ได้ส่งออก และนำเข้า. กำหนดวันจนกว่าเราทำการเปลี่ยนแปลงบางอย่าง (เมื่อต้องการแก้ไขสิ่งที่ไม่ได้เปลี่ยนท่าทีในการนำเข้า) และถังแตกอีกครั้ง. เปิดออกมันเป็นการค้นหา multi-value ในรายชื่อผู้ใช้. แบ่งทุกครั้ง…
  10. Der

    เรามีข้อความแสดงข้อผิดพลาดเดียวกัน.
    ในกรณีของเรา เราได้ด้านล่างสุดของปัญหานี้ และได้ระบุว่าการเสียหาย
    webtempcustom.xml ไฟล์ใน C:\โปรแกรม FilesCommon FilesMicrosoft
    Sharedweb server extensions12TEMPLATE1033XML ไดเรกทอรีสาเหตุของการ
    ปัญหา.

    ผู้ชายจาก microsoft support บอกคงได้เห็นข้อความแสดงข้อผิดพลาดนี้
    ข้อความก่อนที่ในหลายกรณีที่แตกต่างกันอย่างสมบูรณ์, ดังนั้นจึงเ
    อ้างอิงจากข้อความแสดงข้อผิดพลาดนี้ไปยังปัญหาแท้จริง.

  11. Anantha Rishikesan Thamotharan

    แม้แต่, ฉันได้รับข้อผิดพลาดนี้. ในกรณีของฉัน, ฉันได้เพิ่มการค้นหาแบบกำหนดเอง[หลาย] เขตข้อมูลในรายการผู้ใช้. ที่ทำให้เว็บไซต์ในการผ่านข้อผิดพลาดต่อไปนี้, เมื่อใดก็ตามพยายามเพิ่มผู้ใช้ใหม่ / การเปลี่ยนแปลงสิทธิ์ของผู้ใช้ที่มีอยู่.

    สร้างผู้ใช้ใหม่ที่เกิดขึ้นยกเว้น(ข้อยกเว้นจาก hresult ใน: 0x 80020009 (DISP_E_EXCEPTION))

    หลังจากการลบหลายคอลัมน์ค้นหา. ทั้งหมดเป็นอย่างดี🙂

  12. Chris Rogers

    คิดว่า ฉันจะเพิ่มที่นี่สำหรับลูกหลาน. มีข้อผิดพลาดเดียวกัน. เพียงแค่คิดว่า… เป็นแบบสอบถาม CAML ที่ฉันถูกใช้.

    “{0}”

    (คำแนะนำ: ชนิด-'Computed')

    เดรัจฉานมากไม่?

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *