Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Vi måsteatt hantera flytten och synkroniseringen av lösningar mellan olika miljöer i SharePoint.

Vi måstese till att vi kan "deploya" "assamblies" från våra utvecklingsmiljöer till integrationsmiljö i en "team" liknande modeller. Det finns en variation av verktyg för att hantera "assamblies" och "artifacts", som t.ex xcopy, gacutil, Microsoft Windows Installer, stsadm.exe, skapa en "paketerinslösning", och Visual Studios verktyg.

Vi måste ockå se till, att vi kan "deploya" innehåll mellan att våra olika miljöer. Vi kan använda den inbyggda Content Deployment metoden i SharePoint Server 2007 för detta. För komplexa miljöer kan vi också "rosutingworkflows" eller godkännande processer vid hantering av innehåll. Detta görs med Windows Workflow Foundation.

En overblick över"Team-Based" utveckling i SharePoint 2007:
Team-Based Development in Microsoft Office SharePoint Server 2007

Det finns en mängd olika miljöer i SharePoint 2007:Deployment

"Solution Deployment" eller Paket lösningar i SharePoint 2007

En "solution" Är ett återervinningsbart paket som kan innehålla en uppsättning av olika filer som t.ex site definitioner, mallar, Web Parts och "assamblies" som kan appliceras till en plats, och individuellt aktivera/inaktivera

.Using Visual Studio 2005, MakeCab.exe and MSBuild to Create Window SharePoint Services v3 Solution Files (*.WSP's)
Moving layout files (master pages, page layouts, CSS, etc.) in a MOSS Publishing site between multiple environments 

Varje lösning eller paket innehåller två viktiga filer, en "manifest.xml" som definierar beståndsdelarna av lösningen, och en ".ddf" fil, som instruerar MAKECAB.EXE vilka filer som ska inkludes i den tillverkade "CAB" filen.

Skapa ett "Solution Package" i Windows SharePoint Services 3.0

Här Är en lösning jag skapade för denna demonstration.

Denna lösning innehåller en "demo.aspx" fil, som listar alla "siter" i "site Collection", en "Feature" som jag döpt till "LitwareFeature" som lägger "Demo.aspx"filen till "_layouts" mappen och lägger "FeatureReceiver" "assamblien" som uppdaterar titeln av "Siten", när funktionen aktiveras/inaktiveras. Feature filen innehåller två filer, en "Elemens.xml" och en "Feature.xml" fil.

De två filer som egentligen innehåller instruktioner för att bygga paketet heter "Manifest.xml" och "Cab.ddf".

De två filer som egentligen innehåller instruktioner för att bygga paketet heter "Manifest.xml" och "Cab.ddf".

Solution Package 

Detta Är en .aspx file med OM kod som listar alla siter i en "Site Collection"

Demo ASPX

"Feature.xml" filen:

Feature File

"Features Element" filen:

Feature Elements File

" FeatureReceiver" filen:

Feture Reciever File

"DDF" filen:

DDF File

"Solutions" filen:

Solutions File

Hur man "deployar” ett "Solution Package"

Du har nu sett hur man paketerar en "solution" för SharePoint och nu tänkte  jag visa hur du installerar detta på SharePoint Servern.

"Solution Package" katalog struktur:

Ladda ner lösningen

Tillbaka till Deployment