Eto arall Digwyddiad Derbynnydd Castia Debug

Yr wyf yn siwr nad wyf yn y person cyntaf i lunio hwn. Fodd bynnag,, Dydw i ddim wedi sylwi ar unrhyw un yn cyhoeddi tric fel hyn ers i mi ddechrau yn talu sylw agos i'r gymuned fis Gorffennaf diwethaf. Felly, Rwy'n meddwl y byddwn i'n bostio hwn tip debug gyflym ac yn hawdd.

Dw i'n gweithio ar derbynnydd digwyddiad a ddechreuodd i gynhyrchu gwall hwn yn y 12 cwch:

Gwall wrth lwytho a rhedeg digwyddiad Conchango.xyzzyEventReceiver derbynnydd yn xyzzy, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = blahbalhbalh. Mae gwybodaeth ychwanegol isod. : Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych.

Doeddwn i ddim yn gwybod lle yr wyf wedi cyflwyno byg hwn oherwydd roedd yn gwneud gormod o bethau yn un o fy cylchoedd cod/defnyddio/prawf.

Yr wyf yn ceisio yr ateb hwn i gael fy pdb yn yno gyda gobeithio y SharePoint yn 12 Byddai cwch yn dangos yr olin pentwr, but no luck. Ddim yn gwybod os oes modd ac os bydd rhywun yn gwneud, os gwelwch yn dda gadewch i mi wybod 🙂

Yr wyf yn gwybod ei bod yn bosibl i ysgrifennu eich negeseuon log hun i'r 12 cwch. A dweud y gwir, Roeddwn i eisiau rhywbeth ychydig yn llai brawychus ac yn gyflymach i'w gweithredu.

Mae'n digwydd i mi y gallwn o leiaf gael rhywfaint o wybodaeth sylfaenol olrhain drwy ddal ac ail-taflu eithriadau cyffredinol fel hyn:

  ceisio {
    UpdateEditionDate(eiddo);
  }
  dal (Eithriad a)
  {
    taflu newydd Eithriad("Dispatcher, UpdateEditionDate(): Eithriad: [" + e.ToString() + "].");
  }

Roedd hyn yn dangos i fyny yn y 12 cwch thusly:

Gwall wrth lwytho a rhedeg digwyddiad Conchango.xyzzyEventReceiver derbynnydd yn xyzzy, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = blahblahblah. Mae gwybodaeth ychwanegol isod. : Dosbarthydd, UpdateEditionDate(): Eithriad: [System.NullReferenceException: Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych. ym Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(Eiddo SPItemEventProperties) ym Conchango.xyzzyManagementEventReceiver.Dispatcher(Eiddo SPItemEventProperties, EventDescription llinyn)].

A roddodd i mi yr holl fanylion angen i mi ddod o hyd i broblem benodol honno ac yr wyf yn disgwyl ei ddefnyddio llawer yn mynd ymlaen.

</diwedd>

Tanysgrifio i fy mlog!

3 meddyliau ar "Eto arall Digwyddiad Derbynnydd Castia Debug

  1. Anders Rask
    Yr wyf wedi cael llawer o lwc yn ddiweddar debugging y math hwn o faterion gyda chyfuniad o SPTraceView a DebugView
    Debugview ben ei hun yn ddefnyddiol iawn hefyd. Gallwch pibell allan allbwn gan ddefnyddio System.Diagnostics.Debug.WriteLine().
    Dont hyd yn oed yn rhaid i chi gael gwared arnynt pan fyddwch yn rhyddhau adeiladu, gan fod y cynnyrch yn unig yn cael ei sbarduno yn y modd adeiladu debug.
    SPTraceView yn offeryn a grëwyd gan Hristo Pavlov.
    Yn ei gosodiad diofyn, bydd yn dangos i chi ULS olrhain digwyddiadau wrth iddynt ddigwydd. Ac mae'n dal hefyd yn olrhain y digwyddiadau ULS nad yw * yn * ei wneud yn y log diagnosteg!
    Ond bod fi analluoga cyn gynted ag i redeg y util. Whats llawer gwell yw eich bod yn gallu allbwn pibell i ddangos i fyny yn DebugView.
    Mae hefyd yn cynnwys llawer o nodweddion 'n glws ar gyfer hidlo ar lefelau digwyddiad, gwasanaethau ac ati.
    HTH
    Yn wahanol i
    oh a braf eich gweld yn y bar yn SPBP 🙂
    Ateb

Ad a Ateb i Charles Diddymu ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *