Lakin başqa bir hadisə Alıcı debug Trick

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>

Blog abunə!

3 Haqqında "fikirləriLakin başqa bir hadisə Alıcı debug Trick

  1. Anders Rask
    Mən uğurlar alot son vaxtlar SPTraceView və DebugView birləşməsi ilə məsələlər bu cür hata var
    Tək Debugview də çox faydalı edir. Siz System.Diagnostics.Debug.WriteLine istifadə edərək çıxış həyata boru bilərsiniz().
    Siz qurmaq azad zaman Siz hətta onların aradan qaldırılması Yüklü, çıxış yalnız debug build rejimində səbəb, çünki.
    SPTraceView Hristo Pavlov tərəfindən yaradılmış bir vasitədir,en.
    Onun susmaya hazırda onlar baş kimi iz hadisələr ULS göstərəcək. Və * diaqnostikası daxil etmir ki ULS iz hadisələr də olub!
    Amma tezliklə i util run kimi aradan ki,. Daha yaxşı Whats siz boru çıxış DebugView qədər göstərmək bilər.
    O, həmçinin hadisə səviyyələrdə filtrelemek üçün gözəl xüsusiyyətləri alot var, xidmətləri və s..
    HTH
    Fərqli
    oh and nice seeing you in the bar at SPBP 🙂
    Cavab
  2. Charles

    Yaxşı hələ, Enterprise Kitabxana və ya log4net kimi bir giriş kitabxana daxil və sizin həyat daha asan olacaq.

    Cavab

Bir cavab buraxın Charles Cavab ləğv

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *