arhive lunare: Iulie 2010

SP 2010 CQWP, Bibliotecile de documente și utilizatorii anonimi

Important update: Waldek Mastykarz a postat aici o soluţie: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</final actualizare>

În această săptămână, echipa mea şi am au fost actualizarea unui client site internet public de la MOSS la SP 2010. Site-ul MOSS foloseşte CQWP în mai multe locuri.

Ne-am dus printr-o procedura foarte detaliate pentru a asigura acurateţea, calitate şi tot ce bun îndesat. În ciuda faptul că, am fugit într-o problemă în 11 oră ce nu aştepta sau descoperi până foarte târziu. În mod specific, CQWP noastre nu s-ar face pentru utilizatorii anonimi. Găsi ea prestate pentru autori (care s-au logat), dar aceasta nu ar arăta conţinutul pentru utilizatorii anonimi.

Am făcut o mulţime de cercetare şi acestea sunt parametrii şi acţiuni am luat pentru a izola comportamentul:

  • CQWP ar face bine, atunci când ea a fost trăgând conţinut dintr-o listă particularizată.
  • CQWP ar face conţinutul din biblioteca /Pages.
  • Acesta nu ar face contact de la /SiteCollectionImages
  • Am creat o bibliotecă de documente nouă şi încărcat câteva documente la ea. Noi nu a adăuga orice tipuri de conținut la bibliotecă-aceasta a fost o simplă din căsuţa doc lib cu nici o personalizare. CQWP existente nu a putut citi din ea.
  • Am creat o nouă pagină şi adaugă un CQWP utilizând toate valorile implicite. Acesta nu ar face pentru anonim.
  • Noi (oarecum în grabă) înfiinţat un nou SP 2010 mediu, direct din cutie din nou şi de a reproduce acest comportament.

Linie de fund, se pare că CQWP în SP2010 nu se poate reda continut pentru utilizatorii anonimi, atunci când sursa de date este o bibliotecă de documente. Poate fi adevărat?

Aceasta este eroarea pe care le-am văzut în jurnalele:

Titlu parte Web: Interogare de conţinut Web parte 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 părți Web SharePoint Foundation 89a1 mare eroare în timp ce partea web de executare: System.NullReferenceException: Obiectul de referinţă nu setat la o instanţă a unui obiect. la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Rând DataRow, Șir strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Șir fileRefColumnRef, Șir progIdColumnRef, Șir fsobjTypeColumnRef, Șir permMaskColumnRef) la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Șir viewPath) la Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Se pare doar un fel de imposibil ca CQWP nu ar funcţiona pentru utilizatorii anonimi. Dacă ştiţi mai mult despre acest lucru, vă rugăm să posta un comentariu.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Preia controlul asupra ta OK şi anula butoane

Am scris Acest articol un timp înapoi, dar se pare ca nu leagă să-l la blog-ul meu în timp, asa ca aici merge:

image

Acest articol descrie cum la spre force newform.aspx pentru a redirecţiona o pagină atunci când utilizatorul face clic pe OK şi o altă pagină atunci când ea face clic pe Revocare.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Crea, Actualiza şi şterge modele cu SPD flux de lucru

Recent am scris un articol pentru oameni buni la ShaerPointBriefing.com pe un model generale pentru CRUD puse în aplicare în SharePoint Designer.  Aici este un teaser:

image

Articol complet aici:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Check it out!

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin