Domanda

Ho un sito di SharePoint che hanno personalizzato a tema, layout, WebParts (di terze parti - senza codice sorgente), controlli utente personalizzati (con il codice sorgente), e il backup del sito (.dat) che abbiamo preso dal prompt dei comandi utilizzando stsadm -o backup.

C'è un modo per riunire tutti in un unico pacchetto? Dovrei usare WSPBuilder per questo? Se no, allora si prega di suggerire.

Ho vissuto con contenuto di SharePoint Deployment Manager, ma non ha potuto ottenere alcuna fortuna. E 'sempre successo, mentre l'esportazione di un sito (includere tutte le dipendenze), ma non riesce quando si importa restituisce un errore:

[2/2/2010 3:43:25 PM]: Start Time: 2/2/2010 3:43:25 PM.
[2/2/2010 3:43:25 PM]: Progress: Initializing Import.
[2/2/2010 3:43:42 PM]: FatalError: Could not find WebTemplate #75805 with LCID 1033.
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyWebTemplate(SPRequirementObject reqObj)
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj)
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate()
   at Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements()
   at Microsoft.SharePoint.Deployment.SPImport.Run()
[2/2/2010 3:43:48 PM]: Progress: Import Completed.
[2/2/2010 3:43:48 PM]: Finish Time: 2/2/2010 3:43:48 PM.
[2/2/2010 3:43:48 PM]: Completed with 0 warnings.
[2/2/2010 3:43:48 PM]: Completed with 1 errors.
[2/2/2010 3:44:51 PM]: Start Time: 2/2/2010 3:44:51 PM.
[2/2/2010 3:44:51 PM]: Progress: Initializing Import.
[2/2/2010 3:45:08 PM]: FatalError: Could not find WebTemplate #75805 with LCID 1033.
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyWebTemplate(SPRequirementObject reqObj)
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj)
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate()
   at Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements()
   at Microsoft.SharePoint.Deployment.SPImport.Run()
[2/2/2010 3:45:14 PM]: Progress: Import Completed.
[2/2/2010 3:45:14 PM]: Finish Time: 2/2/2010 3:45:14 PM.
[2/2/2010 3:45:14 PM]: Completed with 0 warnings.
[2/2/2010 3:45:14 PM]: Completed with 1 errors.
[2/2/2010 3:56:17 PM]: Start Time: 2/2/2010 3:56:17 PM.
[2/2/2010 3:56:17 PM]: Progress: Initializing Import.
[2/2/2010 3:56:34 PM]: FatalError: Could not find WebTemplate #75805 with LCID 1033.
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.VerifyWebTemplate(SPRequirementObject reqObj)
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.Validate(SPRequirementObject reqObj)
   at Microsoft.SharePoint.Deployment.ImportRequirementsManager.DeserializeAndValidate()
   at Microsoft.SharePoint.Deployment.SPImport.VerifyRequirements()
   at Microsoft.SharePoint.Deployment.SPImport.Run()
[2/2/2010 3:56:39 PM]: Progress: Import Completed.
[2/2/2010 3:56:39 PM]: Finish Time: 2/2/2010 3:56:39 PM.
[2/2/2010 3:56:39 PM]: Completed with 0 warnings.
[2/2/2010 3:56:39 PM]: Completed with 1 errors.

non so se ha uno scopo di quello che sto cercando. Che cosa si intende per sopra non ho la minima idea.

È stato utile?

Soluzione

Si è possibile utilizzare WSPBuilder per confezionare tutte le tue cose. E 'un ottimo strumento per questo. Si dovrebbe lasciare il backup del sito di se e ripristinare manualmente.

Per quanto riguarda il tuo errore; assicurarsi di aver installato le stesse caratteristiche / templates in azienda di destinazione in cui si ripristina il vostro sito.

Altri suggerimenti

Un paio di punti da considerare qui:

  • SharePoint non è progettato per avere un unico pacchetto che blocca tutto. Come la maggior parte di SharePoint 2007 sviluppatori, ero d'accordo con Wictor che WSPBuilder è la strada da percorrere per il confezionamento di un patrimonio di codice personalizzato, come le assemblee, 12 file hive ecc - queste get confezionato in caratteristiche e soluzioni (WSP). Tuttavia questo non spostare i contenuti.
  • Backup e ripristino non è raccomandato come un modo per i contenuti spostarsi tra ambienti
  • Per spostare il contenuto (i dati), le opzioni sono in genere Content Deployment o STSADM esportazione / importazione. Quando si dice 'contenuto di SharePoint Deployment Manager', sto cercando di indovinare vuoi dire il mio strumento, il contenuto di SharePoint Distribuzione guidata - questo utilizza Content Deployment per spostare il contenuto, e lavora tra le aziende agricole. Tuttavia, come hai trovato nei messaggi di errore si è incollato sopra, tutti i file dipendenti in 12 alveare (come ad esempio definizioni di sito [ 'modelli web' nel messaggio]) deve essere presente sul filesystem prima dell'importazione può avere successo . Quando si 'includere le dipendenze' nel mio strumento, questo significa che le dipendenze tra i contenuti per esempio la pagina master per una determinata pagina, ecc, non le dipendenze del file system in quanto vi sono al di fuori del campo di applicazione del contenuto di SharePoint Deployment.

In sintesi, la distribuzione tra gli ambienti in SharePoint spesso mietitrebbie si avvicina per esempio WSPBuilder + Content Deployment. Per ulteriori letture, controllare STSADM esportazione, Content Deployment, Content Migration API , Caratteristiche / Solutions -. opzioni di implementazione rispetto

Se avete ulteriori domande, non esitate a chiedere.

Come estensione alla stringa di cui sopra, quando si tenta di spostare un sito, si può anche prendere in considerazione soluzioni 3rd party, come Ross Da RepliWeb ... tentativi ROSS di prendere in considerazione le interdipendenze attraverso le attività di SharePoint e risolverli sul bersaglio ( oltre a strati di automazione, etc.).

Brad (RepliWeb)

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