by Robert Skyttberg
31. March 2010 20:30
Ibland vill man flytta content mellan olika miljöer tex test och dev för att få lite bättre data att jobba med. Ett problem som vi fick idag var att när vi körde export/import med SPDeploymentWizard (går att använda stsadm också men jobbigare).
The 'ASPXPageIndexMode' attribute is not declared
Anledningen till problemet är att du har lite olika versioner av Sharepoint i de olika miljöerna som gör att filen C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML\DeploymentManifest.xsd
inte har något innehåll med ASPXPageIndexMode.
Lösningen på problemet är att editera DeploymentManifest.xsd (gör en kopia innan) och lägg in följande rader:
<xs:attribute name="ASPXPageIndexMode" type="xs:string" use="optional" />
<xs:attribute name="NoCrawl" type="xs:boolean" use="optional" />
<xs:attribute name="CacheAllSchema" type="xs:boolean" use="optional" />
Detta skall ligga under <!-- SPWeb definition --> som ligger runt rad 500.
64a00a65-2b96-4b5a-aab6-a860ad79b57a|0|.0