Arxius de la categoria: Depuració

Vista CAML consultes en temps Real amb espectador d'ULS

El meu col lega, Ashsih Patel, escrivia cap amunt d'un bonic passeig completament descrivint com veure la CAML darrere SP diverses consultes que passi en el curs de negoci en temps real utilitzant l'espectador ULS.

Aquí està la introducció:

Alguna vegada vas voler saber quins CAML consultes són executats pel SharePoint Server?

Pou, per a la resolució de problemes i aprenentatge propòsit, no és una mala idea. Després de tot, SQL Profiler ha estat ajudar-nos a detectar un munt de qüestions.

Pot haver-hi productes fora d'allà però I imaginava una manera de fer-ho sense gastar dòlars extra! I aquí està...

Podeu llegir la cosa sencera aquí: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</final>

Ràpid i senzill: Resoldre "URL invàlid paràmetre” problema amb UpdateListItems en lists.asmx

Quan es treballa amb UpdateListItems mitjançant lists.asmx, és fàcil generar l'error:

Paràmetre URL invàlid.

L'adreça URL proporcionada conté una ordre o un valor no vàlid. Si us plau aturi l'URL nou.

Pot aconseguir aquest error quan us oblideu incloure ID en el la llista dels camps d'actualitzar.  Això, com molts d'aquests SP serveis web, és una mica contradictori ja que necessita d'incloure l'ID de l'atribut d'ID de la <Mètode> element.  I no esteu actualitzat ID i probablement mai volia en primer lloc.

Aquest sabó sobres obres:

<soapenv:Sobres xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/envelope/'>
  <soapenv:Cos>                      
    <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/'>                     
      <NOMBRELISTA>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</NOMBRELISTA>                     
        <actualitzacions>                     
         <Lot OnError ="Continuï">
          <Mètode ID ="1" Cmd ="Actualització">
            <Nom del camp ="CooperativeLock">tancat!</Camp>
            <Nom del camp ="ID">1</Camp>
          </Mètode>
        </Lot>                     
        </actualitzacions>                
      </UpdateListItems>             
  </soapenv:Cos>         
</soapenv:Sobres>

Si vostè es despulla fora la referència de camp ID llavors aconseguirà el missatge molest "Paràmetre URL invàlid".

</final>

undefinedSubscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

 

Solució ràpida: "El nom de tipus de contingut '$ recursos:ReportServerResources … no pot contenir … caràcters especials”

He estat gastant temps neteja de SharePoint 2010 lloc i una de les qüestions de neteja es refereix a un corrupte / incorrectament instal lat assumpte SQL Server Report Services.  El problema sorgeix quan un dels meus companys van intentar salvar un lloc com a una plantilla i llavors creï crear un lloc nou basat en aquesta plantilla.  L'estalviar operació treballat bé, però quan va intentar crear el nou lloc, SharePoint apareix el següent missatge d'error:

Error

El nom de tipus de contingut ' $Resources:ReportServerResources,DataSourceContentTypeName;"no pot contenir: \ / : * ? “ # % < > { } | ~ & , dos períodes consecutius (..), o caràcters especials com ara una tabulació.

Heus aquí una gorra de pantalla:

 

image

Jo tenia un aspecte en els tipus de contingut en el lloc i trobava això:

image

Els tipus de contingut són clarament saludables.

Aquest assumpte sembla sortit molt sobre la Internets i no sembla per ser un únic consens sobre com solucionar-lo.  He trobat una taula manejable que assignen els noms de tipus de contingut mal als noms de tipus de contingut bo aquí: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Puc actualitzar manualment-los així:

image

(BrightStarr el nom és òbviament opcional, però això no pot fer mal somriure )

Això va permetre a mi per crear una plantilla nova i no trencar res en els altres llocs, incloent-hi algunes coses PerformancePoint servidor que estaven treballant un grup de persones completament diferent.  Jo llavors era capaç de crear un lloc nou en la plantilla.  Èxit!

No estic segur que això és un 100% solució, però em va fer i tots els involucrats davant d'això molestant error.  Si trobo res nou, Enviaré una actualització.  Meu nerviosisme deriva del fet que aquests noms no ha estar equivocats en primer lloc i corregint el nom de visualització, Jo no estic tocant el nom intern. 

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Ràpid i fàcil: Depuració VS 2010 Implementació

Estudi Visual 2010 informa dels errors dur-a-depuració durant desplegament algunes vegades.  Una manera ràpida i fàcil de fer alguns depuració molt aspre és llençar el seu propi nom excepcions.  Estudi Visual-los mostrarà a la consola de sortida.

Considerar aquesta mica de codi:

image

Si aquesta característica està ambientat a una aplicació web, lloc serà nul.  Si prova i una propietat del lloc de referència, aconseguirà l'error ambigu:

Occured d'error en el pas de desplegament "Afegir una solució": Referència de l'objecte no definit com a una instància d'un objecte.

No obstant això, si tira una nova excepció i passar una corda per al constructor, aconsegueix un missatge una mica més útil:

image

És una tècnica cru, però bastant ràpid i fàcil.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Ús owssvr.dll per Mostra informació útil lloc en SP2010

Jo estava llegint aquesta tarda a fòrums i après alguna cosa nova (una cosa que passa gairebé cada dia).  Aquesta és la publicació:

http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/1cbdb0b4-eeda-4c61-9a52-da6212eebec5/

Bàsicament, vostè pot obtenir algunes informacions interessants sobre un lloc invocant owssvr.dll contra (h/t a Bil Simser i John Timney).

Em donava això un provar en un tant una molsa i un entorn SP2010.  Funcionava bé en l'entorn de molsa.  No obstant això, en la 2010 medi ambient, Explorador d'Internet no vol descarregar l'XML:

image

Com es pot veure, Sé que tenia 21k o una cosa així de contingut.  No obstant això, Quan feia clic el salvar botó, Tinc:

image

(Incapaç d'obrir aquest lloc d'Internet.  Sigui el lloc sol·licitat no està disponible o no es troba.  Si us plau provar una altra vegada més tard.)  

Disparava cap amunt Violinista i i era capaç de veure la sortida, No obstant això.  Sembla que hi pot haver alguna cosa passa en SP2010 que impedeix owssvr.dll transmetent la seva càrrega XML la manera que vulgui.  O, el meu entorn SP2010 només està actuant divertit.

Pensar que era interessant...

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin