Sut i ddatrys gwallau SharePoint dirgel.

Trosolwg:

Debugging yn anodd wrth ddatblygu functionality arfer ar gyfer Windows Gwasanaethau SharePoint 3.0 (WSS) neu Microsoft Office SharePoint Server (MOSS). Bennaf cyfrifol am hynny yw bod yn SharePoint fel arfer arwynebau ychydig iawn o wybodaeth ddiagnostig ar y porwr gwe pan fo gwall yn digwydd. Mae'r cofnod blog hwn yn disgrifio sut i ganfod a gynhyrchir gan y system diagnostig wybodaeth ychwanegol y gall yn aml yn darparu ychwanegol hwnnw mae ychydig o fanylion fod un anghenion er mwyn nodi achosion sylfaenol. Gall hyn arwain wedyn at ddatrys y broblem.

Yr wyf wedi defnyddio'r dechneg hon gyda llwyddiant mawr i ddatrys camgymeriadau rhyfedd fel arall.

Dull:

Mae SharePoint yn arbed llawer iawn o wybodaeth i log diagnostig mewn ffeil log yn y 12 cwch.

"12 cwch" wedi ei lleoli fel arfer yn 'C:\Rhaglen FilesCommon FilesMicrosoft SharedWeb gweinydd Extensions12 ". (Nid wyf yn siŵr os yn bosibl ar gyfer y 12 cwch gwenyn i byw yn unman arall, mewn gwirionedd).

Y syniad yw dod o hyd i'r ffeil log ar hyn o bryd, rym y gwall ac yna yn gyflym yn agor y ffeil log. Nodweddir hyn ffeiliau log gan:

  • Symiau helaeth o wybodaeth. Mae SharePoint yn cynhyrchu swm mawr iawn o gwybodaeth ddiagnostig ac yn ysgrifennu at y ffeil log yn gyflym iawn. Rhaid ichi fod yn gyflym gyda'r bysedd i ddal.
  • Llu. Mae SharePoint nid ysgrifennu at un ffeil log, ond yn hytrach creu ffeiliau log lluosog mewn trefn.
  • Adysgrifia a bastio 'n glws i mewn i MS Excel.

Fy hoff ddull:

  1. Agor i fyny a ffenestri fforiwr bwyntio at y 12 cwch logiau.
  2. Ddatrys y bwriad o ddangos yn ôl dyddiad addasu (mwyaf diweddar yn gyntaf).
  3. Amlygwch y ffeil log mwyaf ar hyn o bryd.
  4. Mewn ffenestr porwr gwe, grym y gwall yn digwydd.
  5. Chwim agor y ffeil log ar hyn o bryd ac yn copïo ei gynnwys i MS Excel.
  6. Neidio at y diwedd a dadansoddi cofnodion perthnasol.

Nodiadau eraill:

Yn ddiofyn, y log diagnostig wedi ei leoli yn y 12 cwch cyfeiriadur CYFFION.

MS arferion gorau (ace gan Mike T. o Microsoft) datgan y dylid cadw ffeiliau log i yriant caled ar wahân. Mae un yn gwneud hyn drwy gweinyddol canolog. Gall gweinyddwr eich system wedi gwneud hyn, ac os felly, byddech yn amlwg bydd angen i chi ddod o hyd i'r ffeil log yno yn lle 'r ball 12 lleoliad cwch).

Mae'r cofnod yn mynd i'r afael â materion megis:

  • SharePoint llif gwaith wedi methu i ddechrau oherwydd gwall mewnol.
  • (mwy i'w hychwanegu dros amser)
  • Mae'r cofnod wedi bod yn gwneud diagnosis o gymorth wallau llif gwaith (e.e.. "Methodd y llif gwaith i gychwyn oherwydd gwall mewnol").

4 meddyliau ar "Sut i ddatrys gwallau SharePoint dirgel.

  1. Larry Virden

    Felly, mae yna adegau pan fyddaf yn mynd i'r 12 logiau cwch gwenyn a dod o hyd nad oes llawer i ddim yn eu, er bod y lefelau cofnodi yn golygu y dylai fod yno data. Er enghraifft, Rydw i'n eistedd yma yn edrych ar y ffenestri fforiwr farn y ffolder logiau a gwelaf fod, mewn cyfartaledd, y cofnodion yn 1-2 gig. Ond yna yr wyf yn gweld nifer o oriau y mae'r cofnodion yn 10k. Nawr, safleoedd SharePoint dan sylw yn cael eu defnyddio 'n bert lawer 24 awr y dydd. Felly rhywbeth yn digwydd i'r edafedd / prosesau cynhyrchu gwybodaeth sy'n eu hatal rhag cofnodi gwybodaeth, Byddai'n rhaid i mi gymryd yn ganiataol. Felly, sut ydw i'n chyfrif i maes beth sy'n achosi y mater hwn?

    Wnes i ddarganfod hyn i gyd pan es i fynd i'r boncyffion i geisio dadfygio problem. Ychwanegodd defnyddiwr yn rhan we a'r we rhan yn dweud wrthynt am wirio'r logiau. Ond wrth gwrs,, does dim byd yn y log.

    Ateb
  2. Kelly Ford
    Os oes ffeiliau log yn cael eu gweld yn y lleoliad 12HIVE diofyn, gallwch edrych ar y lleoliad y ffeil log i'w gweld yn y rhanbarth Canolog Gweinyddu->Gweithrediadau->Cofnodi ac adrodd->Logio Diagnostig.
    Ateb
  3. Ysgrifennodd Nafees:
    Diolch dyn! mae hyn yn wych. Roeddwn yn olaf gallu olrhain gwall o ffeil log a gynhyrchir. a beth fi oedd dim ond yn anghofio i newid enw enw cynulliad yn workflow.xml ffeil amlwg a nodir yn feature.xml.
    Ardderchog.
    "RunWorkflow: System.IO.FileNotFoundException: Allai ddim llwytho'r ffeil neu'r Cynulliad ' NewWorkFlowewWorkFlow, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = ed96fa43c5396ebe’ neu un o'i dibyniaethau. Ni all y system ddod o hyd i'r ffeil a bennir. Enw ffeil: ‘NewWorkFlowewWorkFlow, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = ed96fa43c5396ebe’ ym System.Reflection.Assembly._nLoad(AssemblyName Enw'r ffeil, Codebase llinyn, AssemblySecurity Tystiolaeth, LocationHint Cynulliad, StackCrawlMark& pentwr pridd, Boole throwOnFileNotFound, ForIntrospection boolean) ym System.Reflection.Assembly.nLoad(AssemblyName Enw'r ffeil, Codebase llinyn, AssemblySecurity Tystiolaeth, LocationHint Cynulliad, StackCrawlMark& pentwr pridd, Boole throwOnFileNotFound, ForIntrospection boolean) ym System.Reflection.Assembl…"
    Ateb

Ad a Ateb

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