Ach eile Imeacht Trick Debug Glacadóir

I’m sure I’m not the first person to come up with this. Mar sin féin, I haven’t noticed anyone publish a trick like this since I started paying close attention to the community last July. Mar sin,, Shíl mé sa phost é seo tip debug tapaidh agus éasca.

Tá mé ag obair ar glacadóir ócáid ​​a thosaigh a ghiniúint an earráid sa 12 hive:

Earráid Conchango.xyzzyEventReceiver glacadóir luchtú agus a reáchtáil ócáid ​​i xyzzy, Leagan 1.0.0.0 =, Cultúr = neodrach, PublicKeyToken = blahbalhbalh. Additional information is below. : Cuspóir tagartha nach leagtar ar shampla de rud.

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.

Rinne mé an réiteach seo a fháil ar mo PDB i ann le súil go SharePoint ar 12 Bheadh ​​hive thaispeáint ar an rian chairn, but no luck. I don’t know if it’s possible and if someone does, cuir in iúl dom 🙂

Tá a fhios agam go bhfuil sé indéanta go do theachtaireachtaí logáil féin a scríobh chuig an 12 hive. Frankly, Theastaigh uaim rud éigin a bhí beagán níos lú scary agus níos tapúla a chur i bhfeidhm.

Rith sé liom go raibh mé in ann ar a laghad, a fháil ar roinnt eolais rian bhunúsach ag breith agus ath-throwing eisceachtaí cineálach mar seo:

  iarracht {
    UpdateEditionDate(airíonna);
  }
  ghabháil (Eisceacht agus)
  {
    caith nua Eisceacht("Dispatcher, UpdateEditionDate(): Eisceacht: [" + e.ToString() + "].");
  }

Léirigh sé seo suas sa 12 hive thusly:

Earráid Conchango.xyzzyEventReceiver glacadóir luchtú agus a reáchtáil ócáid ​​i xyzzy, Leagan 1.0.0.0 =, Cultúr = neodrach, PublicKeyToken = blahblahblah. Additional information is below. : Dispatcher, UpdateEditionDate(): Eisceacht: [System.NullReferenceException: Cuspóir tagartha nach leagtar ar shampla de rud. at Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(Airíonna SPItemEventProperties) at Conchango.xyzzyManagementEventReceiver.Dispatcher(Airíonna SPItemEventProperties, EventDescription Teaghrán)].

Sin a thug dom go léir na sonraí is gá dom a rianú síos ar an bhfadhb ar leith agus tá mé ag súil é a úsáid go leor ag dul ar aghaidh.

</deireadh>

Liostáil le mo bhlag!

3 smaointe ar "Ach eile Imeacht Trick Debug Glacadóir

  1. Anders Rask
    Tá mé go raibh a lán de luck debugging lately den chineál seo ceisteanna le meascán de SPTraceView agus DebugView
    Debugview ina n-aonar Tá an-usefull chomh maith. Is féidir leat píopa amach aschur ag baint úsáide as System.Diagnostics.Debug.WriteLine().
    I dont duit fiú chun iad a bhaint nuair a scaoileadh tú a thógáil, ós rud é an t-aschur bhfuil ach tharraing i debug mód thógáil.
    SPTraceView is a tool created by Hristo Pavlov.
    Ag a suíomh réamhshocraithe beidh sé a thaispeáint duit ULS imeachtaí rian mar a tharlaíonn siad. Agus buaileann sí freisin na himeachtaí rian ULS nach * é a dhéanamh * leis an logáil isteach diagnóisic!
    Ach a dhíchumasú i chomh luath agus is mar a ritheann liom an au'sáid is. Whats i bhfad níos fearr gur féidir leat aschur píopa a thaispeáint suas i DebugView.
    Tá sé freisin ar a lán de na gnéithe deas do scagadh ar leibhéil imeacht, seirbhísí etc.
    HTH
    Murab ionann agus
    oh and nice seeing you in the bar at SPBP 🙂
    Freagra
  2. Charles

    Níos fearr fós, ionchorprú leabharlann logáil cosúil le Leabharlann Fiontraíochta nó log4net agus beidh do shaol a bheith níos éasca.

    Freagra

Leave a Reply

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte *