Cartlanna Catagóire: Debugging

Féach ar CAML ceisteanna Fíor-ama Le ULS Viewer

Mo chomhghleacaí, Ashsih Patel, wrote up a nice walk-through describing how to see the CAML behind various SP queries that happen in the course of business in real-time using the ULS viewer.

Seo an votepage:

Did you ever want to know what CAML queries are executed by SharePoint Server?

Bhuel, for troubleshooting and learning purpose, it is not a bad idea. After all, SQL Profiler has been helping us troubleshoot a lot of issues.

There may be products out there but I figured out a way to do it without spending extra bucks! And here it is…

Is féidir leat léamh an rud ar fad anseo: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</deireadh>

Quick agus Simplí: Réitigh "Paraiméadar URL neamhbhailí” fadhb le UpdateListItems i lists.asmx

When working with UpdateListItems via lists.asmx, it’s easy to generate the error:

Invalid URL Parameter.

The URL provided contains an invalid Command or Value. Please check the URL again.

You can get this error when you forget to include ID in the the list of fields to update.  Seo, like a lot of these SP web services, is a bit counterintuitive since you need to include the ID in the ID attribute of the <Method> element.  And you’re not updated ID and probably never want to in the first place.

This SOAP envelope works:

<soapenv:Xmlns Clúdach:soapenv ='http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:Comhlacht>                      
    <UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>                     
      <listname>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listname>                     
        <updates>                     
         <Batch OnError="Continue">
          <Method ID="1" Cmd="Update">
            <Field Name="CooperativeLock">locked!</Réimse>
            <Field Name="ID">1</Réimse>
          </Method>
        </Batch>                     
        </updates>                
      </UpdateListItems>             
  </soapenv:Comhlacht>         
</soapenv:Clúdach>

If you strip out the ID field reference then you’ll get the annoying “Invalid URL parameter” message.

</deireadh>

undefinedLiostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

 

Fix Thapa: "An t-ainm cineál ábhar '$ Acmhainní:ReportServerResources … Is féidir nach bhfuil … carachtair speisialta”

Tá mé ag caitheamh roinnt ama ag glanadh suas SharePoint 2010 Baineann an láthair agus ar cheann de na saincheisteanna a glanta go dtí truaillithe / suiteáilte go mícheart SQL Server eisiúint Seirbhísí Tuarascáil.  D'eascair an cheist nuair a rinne ceann de mo chomhghleacaithe a shábháil ar suíomh mar theimpléad agus ansin a chruthú suíomh nua atá bunaithe ar an teimpléad a chruthú.  An oibríocht a shábháil oibrigh fíneáil, ach nuair a rinne sí a chruthú ar an suíomh nua, SharePoint taispeáint an teachtaireacht earráide seo a leanas:

Earráid

An cineál ainm ábhar '$ Acmhainní:ReportServerResources,DataSourceContentTypeName;Ní féidir 'go bhfuil: \ / : * ? " # % < > { } | ~ & , dhá thréimhse as a chéile (..), nó carachtair speisialta ar nós cluaisín.

Seo caipín scáileán:

 

image

Bhí mé ag féachaint ar na cineálacha ábhar sa suíomh agus fuair sé seo:

image

Tá na cineálacha ábhar soiléir unhealthy.

Dealraíonn sé an cheist seo chun teacht suas go leor ar an Internets agus is cosúil nach bhfuil a bheith ina chomhdhearcadh amháin ar conas a réiteach é.  Fuair ​​mé tábla handy a mhapáil na hainmneacha cineál droch-ábhar le hainmneacha cineál dea-ábhar anseo: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Cothrom le dáta mé de láimh iad thusly:

image

(BrightStarr in ainm is léir go roghnach, ach ní féidir é a ghortú Smile )

Cheadaigh sé seo dom a chruthú teimpléad nua agus ní raibh rud ar bith a bhriseadh ar na suíomhanna eile, lena n-áirítear roinnt rudaí Freastalaí PerformancePoint go raibh grúpa go hiomlán difriúil de dhaoine atá ag obair ar.  Bhí mé in ann a chruthú suíomh nua ar an teimpléad.  Rath!

Níl mé cinnte tá sé seo le 100% réiteach, ach fuair sé dom agus gach duine i gceist anuas an earráid annoying.  Má fhaigheann mé aon rud nua, Feicfidh mé post thabhairt cothrom le dáta.  Eascraíonn Mo nervousness as an bhfíric nár cheart na hainmneacha a bheith mícheart sa chéad áit agus ag socrú an t-ainm taispeána, Níl mé touching an t-ainm inmheánach. 

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Tapaidh agus éasca: Debugging vs 2010 Imlonnú Réiteach

Visual Studio 2010 tuarascálacha earráidí crua-le-dífhabhtaigh le linn imscaradh roinnt uaireanta.  Is bealach tapaidh agus éasca a dhéanamh roinnt debugging an-gharbh le caith do eisceachtaí ainmnithe féin.  Beidh Visual Studio thaispeáint dóibh i console aschur.

Smaoinigh ar an beagán de chód:

image

Má tá an ghné seo scoped le hiarratas gréasáin, Beidh an suíomh a bheith faoin margadh saothair.  Má tá tú iarracht a dhéanamh agus tagairt ar mhaoin an tsuímh, beidh tú an earráid débhríoch:

Error occurred in deployment step ‘Add Solution’: Cuspóir tagartha nach leagtar ar shampla de rud.

Mar sin féin, más rud é le caith Eisceacht nua agus ar shraith ar aghaidh chuig an cruthaitheoir, a gheobhaidh tú teachtaireacht beagán níos úsáidí:

image

Tá sé mar theicníc amh, ach go tapa go leor agus éasca.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Bain úsáid as owssvr.dll chun Taispeáin Faisnéise Láithreán Úsáideacha i SP2010

Bhí mé ag léamh fóraim seo tráthnóna agus d'fhoghlaim siad rud éigin nua (rud a tharlaíonn beagnach gach lá).  Is é seo a phostú:

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

Go bunúsach, is féidir leat a fháil ar roinnt eolais suimiúil faoi shuíomh ag invoking owssvr.dll aghaidh (h / t go Bil Simser agus John Timney).

Thug mé an triail a i CAONAIGH araon agus timpeallacht SP2010.  D'oibrigh sé go breá sa timpeallacht CAONAIGH.  Mar sin féin, sa 2010 timpeallacht, Ní raibh Idirlíon taiscéalaí ag iarraidh a íoslódáil XML:

image

Mar a fheiceann tú, Tá a fhios agam go raibh sé 21k nó mar sin de ábhar.  Mar sin féin, nuair a chliceáil mé an cnaipe Sábháil, Fuair ​​mé:

image

(In ann a oscailt an suíomh seo idirlín.  Tá an suíomh a iarrtar ceachtar ar fáil nó nach féidir teacht air.  Déan iarracht arís ar ball.)  

Fired mé suas Fidléir agus agus bhí mé in ann a fheiceáil ar an aschur, áfach.  Dealraíonn sé cosúil le d'fhéadfadh a bheith ann rud éigin ag tarlú i SP2010 go bhfuil cosc ​​owssvr.dll ó tharchur a pálasta XML an mbealach is mian sé.  Nó, Is é mo thimpeallacht SP2010 ach ag gníomhú di greannmhar.

Shíl mé go raibh sé suimiúil ...

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin