Domanda

Ho un'applicazione web nel 2007, che contiene una serie di siti che tutti utilizzati una definizione di sito personalizzato e una pagina master personalizzata (implementato utilizzando una funzionalità). Tutto bene.

Ho aggiornato il codice per il 2010, ha cambiato la pagina master per aggiungere il nastro e tutto ciò che il jazz, e fare il metodo di base di dati di scollegamento / Ricollegare per aggiornare il database del contenuto per il 2010. Tutto è dove mi aspetto che a essere e la pagina master personalizzata è nella galleria pagina master (e quando ho vista in Designer si apre con successo e ha il nuovo look and feel, quindi è sicuramente trovare il file giusto).

Il problema è che il sito stesso sta usando v4.master. Se uso PowerShell per passare MasterUrl e CustomMasterUrl alla mia pagina master personalizzata, tutto funziona bene, ma perché la forza processo di aggiornamento di nuovo a v4.master? Ci sono migliaia di siti in questa applicazione web, e preferisco non dover eseguire uno script PowerShell dopo l'aggiornamento che rende manualmente il cambiamento. Qualcun altro ha provato ad aggiornare un sito che utilizza una pagina master personalizzata con l'interruttore -preserveolduserexperience impostato su false e ha avuto un problema simile?

È stato utile?

Soluzione

L'effetto di aggiornamento visivo è di passare in v4.master. Ciò accade anche se la vecchia pagina master non era default.master. Quindi, se si dispone di una pagina master personalizzata non si può davvero fare la cosa aggiornamento visivo -. Presumibilmente questo è per le persone che utilizzano principalmente le pagine master standard

È possibile allontanare l' aggiornamento visivo utilizzando PowerShell:

Get-SPSite http://machinename/sites/V3UI | Get-SPWeb "webname" | Foreach{$_.UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();}

Altri suggerimenti

Ho trovato questo articolo che potrebbe aiuto con uno script PowerShell: http: //vasya10.wordpress. com / 2011/03/26 / upgrade-to-SharePoint-2010-look-and-feel /

“I itera di script oltre tutti i siti e siti secondari, ricorda loro pagine master vecchi, passa alla v4.master e ripristina i siti alle pagine master vecchi. In effetti, le impostazioni del sito e altre pagine avranno la SP 2010 look and feel.”

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top