Com a solució d'errors de SharePoint misteriós.

Visió de conjunt:

Depuració és difícil quan el desenvolupament personalitzat funcionalitat Windows SharePoint Services 3.0 (WSS) o Microsoft Office SharePoint Portal Server (MOSS). El principal culpable és que SharePoint normalment superfícies molt poca informació diagnòstica en el navegador web quan es produeix un error. Aquesta entrada del bloc descriu com localitzar generat pel sistema diagnòstic informació addicional que sovint poden oferir aquest Plus mica de detall que es necessita per identificar causes d'arrel. Llavors això pot conduir a resoldre el problema.

He utilitzat aquesta tècnica amb gran èxit per resoldre errors de altrament misteriós.

Enfocament:

SharePoint estalvia una gran quantitat d'informació a un diagnòstic registre en un fitxer de registre de la 12 rusc.

El rusc» 12" està situat normalment a "C:\Programa FilesCommon FilesMicrosoft SharedWeb Server Extensions12 ". (No estic segur si és possible per la 12 rusc per viu a cap altre, de fet).

Es tracta de localitzar el fitxer de registre actual, forçar l'error i ràpidament obriu el fitxer de registre. Aquests arxius de registre es caracteritzen per:

  • Grans quantitats d'informació. SharePoint genera una gran quantitat d'informació diagnòstica i escriu molt ràpidament a aquell arxiu de registre. Has de ser ràpid amb els dits per capturar-lo.
  • Multiplicitat. SharePoint no escriu a un arxiu de registre senzill però més aviat genera múltiples fitxers de registre en la seqüència.
  • Copiï i enganxi bé a MS Excel.

El meu mètode preferit:

  1. Obren un Explorador de windows que apunta a la 12 hivelogs.
  2. Data de modificació ordena la visualització per mostrar els (més recent primer).
  3. Marqueu el fitxer de registre més actual.
  4. En una finestra del navegador web, l'error que es produeixi la força.
  5. Obriu el fitxer de registre actual ràpidament i copiar el seu contingut a MS Excel.
  6. Saltar al final i analitzar les entrades rellevants.

Altres Notes:

Per defecte, el registre de diagnòstic està situat a la 12 hiveLOGS directori.

MS Best pràctiques (Segons Mike T. de Microsoft) estat que els fitxers de registre ha de ser salvat per una unitat de disc dur. Això es fa mitjançant l'administració central. L'administrador del sistema pot haver fet això, en aquest cas evidentment necessitaria trobar el fitxer de registre allà en comptes del predeterminat 12 Localització de rusc).

Aquesta entrada aborda qüestions com:

  • Flux de treball de SharePoint fracassava a començar per un error intern.
  • (més per ser afegides gradualment)
  • Aquesta entrada ha estat útil diagnosticar errors de flux de treball (e. g. "El flux de treball ha fallat començar per un error intern").

4 comentaris a "Com a solució d'errors de SharePoint misteriós.

  1. Larry Virden

    Així, hi ha vegades que quan vaig anar a la 12 rusc de registres i trobar hi ha poc a res en ells, tot i que els nivells de registre són tals que hauria d'haver hi ha dades. Per exemple, Estic assegut aquí mirant la vista d'Explorador de windows de la carpeta de registres i veig que, en mitjana, els registres són 1-2 Cabriolé. Però llavors vaig veure unes quantes hores en el qual els registres són 10K. Ara, els llocs del sharepoint en qüestió són en ús força molt 24 hores del dia. Així que alguna cosa està passant als fils/processos generant la informació que els impedeixen la informació de registre, Hauria d'assumir. Així, com entendre per què està provocant aquest problema?

    Tot això vaig descobrir quan vaig anar per anar a la bitàcola per intentar depurar un problema. Un usuari ha afegit un element web i l'element web diu per comprovar els registres. Però per descomptat, hi ha res en el registre.

    Resposta
  2. Kelly Ford
    Si no hi ha fitxers de registre es troben a la ubicació de 12HIVE per defecte, Podeu consultar que la ubicació del fitxer de registre es poden trobar en Central administració->Operacions->Tala i informant->Registre de diagnòstic.
    Resposta
  3. Nafees va escriure:
    Gràcies home! Això és gran. Era finalment capaç de rastrejar error del fitxer de registre generat. i el que feia era només us oblideu de canviar el nom del nom d'assemblat al fitxer de manifest workflow.xml especificat a feature.
    Excel·lent.
    "RunWorkflow: System.IO.FileNotFoundException: No es pot carregar arxiu o Assemblea ' NewWorkFlowewWorkFlow, Versió 1.0.0.0 de =, Cultura = neutral, PublicKeyToken = ed96fa43c5396ebe’ o una de les seves dependències. El sistema no pot trobar el fitxer especificat. Nom d'arxiu: ‘NewWorkFlowewWorkFlow, Versió 1.0.0.0 de =, Cultura = neutral, PublicKeyToken = ed96fa43c5396ebe’ a System.Reflection.Assembly._nLoad(Nom del fitxer AssemblyName, Corda codegraden, Proves assemblySecurity, Muntatge locationHint, StackCrawlMark& stackMark, ThrowOnFileNotFound booleana, ForIntrospection booleana) a System.Reflection.Assembly.nLoad(Nom del fitxer AssemblyName, Corda codegraden, Proves assemblySecurity, Muntatge locationHint, StackCrawlMark& stackMark, ThrowOnFileNotFound booleana, ForIntrospection booleana) a System.Reflection.Assembl…"
    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *