Es esmu pārliecināts, ka es neesmu pirmā persona nākt klajā ar šo. Tomēr, Neesmu pamanījis ikviens publicēt triks kā šis, jo es sāku pievērst uzmanību Kopienas pagājušā gada jūlijā. Tik, Es domāju, I'd post šo ātri un viegli atkļūdošanas tip.
Es esmu strādā pie notikumu uztvērēju, kas sāka radīt šo kļūdu, 12 strops:
Kļūda, ielādējot un palaižot notikumu saņēmēju Conchango.xyzzyEventReceiver xyzzy, Versija = diapazonā no 1.0.0.0, Kultūras = neitrāla, PublicKeyToken = blahbalhbalh. Papildu informāciju, kas atrodas zem. : Objekta atsauce nevar iestatīt objekta gadījumu.
Es nezināju, kur man bija ieviesusi šo kļūdu tāpēc, ka bija darīts pārāk daudzas lietas vienā no manu kodu/izvietot/testa ciklus.
Es to izmēģināju Šis risinājums lai saņemtu savu stratēģisko plānošanu un sastādot provizorisko budžeta projektu tur cer, ka SharePoint 12 stropu atnāktu steka izsekošanas dati, bet bez luck. Es nezinu, ja tas ir iespējams, un, ja kāds nav, Lūdzu, let me know 🙂
Es zinu, tas ir iespējams rakstīt log ziņojumus, 12 strops. Atklāti, Es gribēju kaut ko mazliet mazāk biedējošu un ātrāk īstenot.
Tas notika ar mani, ka es vismaz varētu saņemt dažus pamata izsekošanas informāciju ķeršanai un vispārīgo izņēmumi, piemēram, tas re-throwing:
mēģiniet { UpdateEditionDate(rekvizīti); } nozvejas (Izņēmums e) { mest jaunā Izņēmums("Dispečers, UpdateEditionDate(): Izņēmums: [" + e.ToString() + "]."); }
Tas atnāca 12 thusly stropu:
Kļūda, ielādējot un palaižot notikumu saņēmēju Conchango.xyzzyEventReceiver xyzzy, Versija = diapazonā no 1.0.0.0, Kultūras = neitrāla, PublicKeyToken = blahblahblah. Papildu informāciju, kas atrodas zem. : Dispečers, UpdateEditionDate(): Izņēmums: [System.NullReferenceException: Objekta atsauce nevar iestatīt objekta gadījumu. pie Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties rekvizīti) pie Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties rekvizīti, Virkne eventDescription)].
Tas deva man visi dati, kas vajadzīgi, lai izsekotu šo konkrēto problēmu, un es ceru, ka to izmantot daudz iet uz priekšu.
</beigās>
Vēl labāk, iekļaut reģistrēšanas bibliotēkā, piemēram, uzņēmumam bibliotēkas vai log4net un jūsu dzīve būs pat vieglāk.