I’m sure I’m not the first person to come up with this. Lakin, I haven’t noticed anyone publish a trick like this since I started paying close attention to the community last July. Belə, Mən bu sürətli və asan debug tip göndərmək istədiyiniz fikir.
Mən bu səhv yaratmaq üçün açılmış bir hadisə alıcı üzərində çalışıram 12 arı şanı:
Xyzzy hata yüklənməsi və çalışan hadisə qəbuledici Conchango.xyzzyEventReceiver, Version = 1.0.0.0, Mədəniyyət = neytral, PublicKeyToken = blahbalhbalh. Additional information is below. : Obyekt istinad obyekti bir instansiya müəyyən deyil.
I didn’t know where I had introduced this bug because I had done too many things in one of my code/deploy/test cycles.
Mən cəhd Bu həll ümidlər var mənim pdb almaq üçün SharePoint nin 12 Hive bu yığını iz göstərir ki,, but no luck. I don’t know if it’s possible and if someone does, lütfen 🙂
Mən bunu mümkün bilirik üçün öz Giriş mesaj yazmaq 12 arı şanı. Frankly, Mən həyata keçirmək üçün bir az daha az qorxu və tez bir şey istədilər.
Mən ən azı bu kimi ümumi istisna tutmaq və yenidən atma bəzi əsas iz məlumat ala bilər ki, mənə baş:
cəhd { UpdateEditionDate(xassələri); } tutmaq (Istisna və) { atmaq yeni Istisna("Dispatcher, UpdateEditionDate(): Istisna: [" + e.ToString() + "]."); }
Bu qədər göstərdi 12 Hive thusly:
Xyzzy hata yüklənməsi və çalışan hadisə qəbuledici Conchango.xyzzyEventReceiver, Version = 1.0.0.0, Mədəniyyət = neytral, PublicKeyToken = blahblahblah. Additional information is below. : Dispetçer, UpdateEditionDate(): Istisna: [System.NullReferenceException: Obyekt istinad obyekti bir instansiya müəyyən deyil. at Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties xassələri) at Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties xassələri, Simli eventDescription)].
Ki, mənə xüsusi problem aşağı izlemek üçün lazım olan bütün təfərrüatı verdi və mən irəli gedən çox istifadə gözləyirik.
</son>
Yaxşı hələ, Enterprise Kitabxana və ya log4net kimi bir giriş kitabxana daxil və sizin həyat daha asan olacaq.