Archivy kategorií: SharePoint chyb

Quick Fix: "Název typu obsahu '$ Resources:ReportServerResources … nesmí obsahovat … speciální znaky”

Strávila jsem nějaký čas vyčistit SharePoint 2010 web a jedním z témat, vyčištění týká zkorumpovaná / nesprávně nainstalován SQL Server zpráva služby vydání.  Problém vznikl, když jeden z mých kolegů se pokusil Uložit web jako šablonu a potom vytvořit vytvořit nový web založený na této šabloně.  Ukládání operace fungovalo, Ale když se snažila vytvořit nový web, SharePoint zobrazena následující chybová zpráva:

Chyba

Název typu obsahu '$ Resources:ReportServerResources,DataSourceContentTypeName;"nesmí obsahovat: \ / : * ? “ # % < > { } | ~ & , dvě po sobě jdoucí období (..), nebo speciální znaky, jako například tabulátor.

A tady je obrazovka:

 

image

Měl se podívat na typy obsahu webu a našel tohle:

image

Tyto typy obsahu jsou jasně nezdravé.

Zdá se, že tento problém tak hodně Internets a nezdá být jediné konsenzus o tom, jak to vyřešit.  Našla jsem šikovný tabulka, která mapované názvy špatný typ obsahu na dobré názvů typu obsahu zde: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Já je aktualizovat ručně tatínka:

image

(BrightStarr v názvu je pochopitelně nepovinné, Ale to nemůže zranit Usměj se )

To mi vytvořit novou šablonu a nic nezlomil na jiných webech, včetně něco PerformancePoint Server pracovali naprosto odlišné skupiny lidí.  Pak jsem byl schopen vytvořit nový web šablony.  Úspěch!

Nejsem si jistý, že se jedná 100% řešení, Ale to mě a každého, kdo přes to otravné chyby.  Jestli najdu něco nového, Budu účtovat o aktualizaci.  Má nervozita pramení z faktu, že tyto názvy by neměl být v nepořádku v prvé řadě a stanovením zobrazované jméno, Vnitřní název nedotýkám. 

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

SP 2010 CQWP, Knihovny dokumentů a anonymní uživatelé

Důležitá aktualizace: Waldek Mastykarz zveřejnil řešení zde: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</Konec aktualizace>

Tento týden, můj tým a já byla inovace zákazníka veřejné internetové stránky z MECHU na SP 2010. MOSS web používá CQWP v několika místech.

Prošli jsme velmi podrobný postup k zajištění přesnosti, kvalita a všechno dobré věci. Přes to, že, narazili jsme na problém v 11 hodiny, které jsme očekávali nebo odhalit až velmi pozdě. Konkrétně, naši CQWP by vykreslení pro anonymní uživatele. Je vykreslen najít pro autory (Kdo byli přihlášeni), ale to by zobrazit obsah pro anonymní uživatele.

Udělali jsme hodně výzkumu a jsou parametry a akce, které jsme vzali do izolovat chování:

  • CQWP by vykreslení jemných, když to bylo tahání obsah z vlastního seznamu.
  • CQWP by vykreslení obsahu z knihovny řetězec/Pages.
  • To nebude vykreslovat obsah z /SiteCollectionImages
  • Jsme vytvořili novou knihovnu dokumentů a nahráli několik dokumentů. Jsme nepřidali žádné typy obsahu do knihovny – jednalo se jednoduché pole knihovna dokumentů s bez úprav. Existující CQWP nelze číst z ní.
  • Jsme vytvořili novou stránku a přidal CQWP pomocí všech výchozích hodnot. To by vykreslení pro anonymní.
  • Jsme (poněkud narychlo) vytvořit nový SP 2010 prostředí, ihned po vybalení znovu a replikovány toto chování.

Čára dole, Zdá se, že CQWP v SP2010 nemůže zpracovat obsah pro anonymní uživatele, když je zdroj dat v knihovně dokumentů. Může to být pravda?

To je chyba, že jsme viděli v protokolech:

Název webové části: Obsah dotazu webové části 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.exe (0x0F30) 0x 1540 webové součásti služby SharePoint Foundation 89a1 vysoké chyba při provádění webové části: System.NullReferenceException: Odkaz na objekt není nastaven na instanci objektu. na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Řádek DataRow, Řetězec strDefaultItemOpen, Logické fSetDocIcon, Logické fSetOnClick, Řetězec fileRefColumnRef, Řetězec progIdColumnRef, Řetězec fsobjTypeColumnRef, Řetězec permMaskColumnRef) na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Řetězec viewPath) na Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Zdá se to nemožné, že CQWP nebude fungovat pro anonymní uživatele. Pokud o tom víš víc, Prosím, psát komentáře.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin