Уште еден настан ресивер грешки Трик

I’m sure I’m not the first person to come up with this. Сепак, I haven’t noticed anyone publish a trick like this since I started paying close attention to the community last July. Така, Мислев дека ќе ја објавите тоа на овој брз и лесен дебагирање врв.

Јас работам на еден настан приемник кој започна да се генерира оваа грешка во 12 кошница:

Грешка при вчитувањето и трчање настан приемник Conchango.xyzzyEventReceiver во xyzzy, Верзија = 1.0.0.0, Култура = неутрален, PublicKeyToken = blahbalhbalh. Additional information is below. : Референца на објект не е поставена на пример на објект.

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.

Се обидов ова решение да се добие ми ППБ таму со надеж дека SharePoint е 12 кошница ќе се покаже на стекот, but no luck. I don’t know if it’s possible and if someone does, молам да ме известите 🙂

Знам дека е можно да се напишете своја сопствена пораки од дневникот на 12 кошница. Frankly, Сакав нешто малку помалку страшно и побрзо да се имплементираат.

Тоа се случи да ме дека јас барем би можеле да добијат некои основни трага информации од фаќање и ре-фрлање генерички исклучоци како овој:

  обидете {
    UpdateEditionDate(својства);
  }
  фати (Исклучок д)
  {
    фрли нови Исклучок("Dispatcher, UpdateEditionDate(): Исклучок: [" + e.ToString() + "].");
  }

Ова се појавил во 12 кошница thusly:

Грешка при вчитувањето и трчање настан приемник Conchango.xyzzyEventReceiver во xyzzy, Верзија = 1.0.0.0, Култура = неутрален, PublicKeyToken = blahblahblah. Additional information is below. : Диспечер, UpdateEditionDate(): Исклучок: [System.NullReferenceException: Референца на објект не е поставена на пример на објект. at Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties својства) at Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties својства, Стринг eventDescription)].

Кој ми даде сите детали ми требаше да ги пратите во воспоставувањето дека посебен проблем и јас очекувам да го користат многу оди напред.

</крајот>

Да се ​​претплатите на мојот блог!

3 размислувања за "Уште еден настан ресивер грешки Трик

  1. Андерс Rask
    Имав многу среќа во последно време дебагирање овој вид на прашања со комбинација на SPTraceView и DebugView
    Debugview сам е многу корисно, како и. Можете да цевка надвор излез користење System.Diagnostics.Debug.WriteLine().
    Можете дури и не мора да ги отстраните кога ќе го пуштите изгради, бидејќи на излез само се активира во debug се изгради владата.
    SPTraceView is a tool created by Hristo Pavlov.
    На својот стандардно поставување тоа ќе ви покаже ЕЛС трага настани како што се случи. И го фаќа, исто така, ЕЛС трага настани кои * не * се направи тоа на дијагностика најавите!
    Но дека јас оневозможи штом ќе се кандидира користењето на обновливите. Што правите многу подобро е тоа што можете да цевка излез да се појавиш во DebugView.
    Исто така, има голем број на убави карактеристики за филтрирање на настанот нивоа, услуги и сл.
    HTH
    Андерс
    oh and nice seeing you in the bar at SPBP 🙂
  2. Чарлс

    Уште подобро, вклучат влезете библиотека како претпријатие библиотека или log4net и вашиот живот ќе биде уште полесно.

Остави Одговори на Чарлс Откажи одговор

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *