ผมมั่นใจว่า ฉันไม่คนแรกมา ด้วยนี้. อย่างไรก็ตาม, ไม่ได้สังเกตคนประกาศหลอกลวงเช่นนี้ตั้งแต่ผมเริ่มจ่ายใส่ชุมชนเดือนกรกฎาคมล่าสุด. ดังนั้น, ฉันคิดว่า ฉันจะลงเคล็ดลับนี้ ง่ายดีบัก.
ทำการรับเหตุการณ์ที่เริ่มต้นในการสร้างข้อผิดพลาดนี้ในการ 12 กลุ่ม:
ข้อผิดพลาดการโหลดและรันเหตุการณ์รับ Conchango.xyzzyEventReceiver ใน xyzzy, รุ่น = 1.0.0.0, วัฒนธรรม =เป็นกลาง, PublicKeyToken = blahbalhbalh. ข้อมูลเพิ่มเติมได้ด้านล่าง. : ไม่ได้ตั้งค่าอินสแตนซ์ของวัตถุอ้างอิงวัตถุ.
ไม่รู้ที่ผมได้นำข้อผิดพลาดนี้เนื่องจากผมได้ทำกิจกรรมมากเกินไปในหนึ่งรอบของฉันรหัส/ใช้งาน/ทดสอบ.
ฉันพยายาม โซลูชันนี้ รับ pdb ของฉัน มีความหวังกับ SharePoint นั้น 12 กลุ่มจะแสดงการสืบค้นกลับการกองซ้อน, แต่โชคไม่. ผมไม่ทราบว่า ถ้าเป็นไปได้ และ ถ้าคนไม่, กรุณาแจ้งให้เราทราบ 🙂
ฉันรู้ว่า มันเป็นไป เขียนข้อความบันทึกของคุณเอง 12 กลุ่ม. ตรงไปตรงมา, ฉันต้องสิ่งน่ากลัวเล็กน้อยน้อย และเร็วกว่าการใช้.
มันเกิดขึ้นกับฉันว่า ฉันน้อยสามารถรับข้อมูลติดตามพื้นฐานบางอย่าง โดยการจับโยนข้อยกเว้นทั่วไปเช่นนี้อีก:
ลอง { UpdateEditionDate(คุณสมบัติ); } จับ (ข้อยกเว้น อี) { โยน ใหม่ ข้อยกเว้น("ผู้จัดส่ง, UpdateEditionDate(): ข้อยกเว้น: [" + e.ToString() + "]."); }
นี้พบว่าในการ 12 กลุ่ม thusly:
ข้อผิดพลาดการโหลดและรันเหตุการณ์รับ Conchango.xyzzyEventReceiver ใน xyzzy, รุ่น = 1.0.0.0, วัฒนธรรม =เป็นกลาง, PublicKeyToken = blahblahblah. ข้อมูลเพิ่มเติมได้ด้านล่าง. : ผู้จัดส่ง, UpdateEditionDate(): ข้อยกเว้น: [System.NullReferenceException: ไม่ได้ตั้งค่าอินสแตนซ์ของวัตถุอ้างอิงวัตถุ. ที่ Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(คุณสมบัติ SPItemEventProperties) ที่ Conchango.xyzzyManagementEventReceiver.Dispatcher(คุณสมบัติ SPItemEventProperties, สตริ eventDescription)].
ที่ให้รายละเอียดทั้งหมดที่ฉันต้องติดตามว่าปัญหาเฉพาะฉัน และฉันคาดว่าจะใช้มันมากไป.
</สิ้นสุด>
ยังดีกว่า, รวมรีบันทึกเช่นองค์กรไลบรารี หรือ log4net และชีวิตของคุณจะได้ง่ายขึ้น.