2008-08-13 85 views
18

我現在正在計劃將SharePoint解決方案部署到生產環境中。
我已閱讀了一些工具,承諾一個簡單的方法來自動執行此過程,但沒有任何東西似乎符合我的方案。你如何部署你的SharePoint解決方案?

在測試階段,我使用SharePoint Designer在不同的開發和測試服務器之間複製站點內容,但是這個過程是手動的,看起來有點不必要。

該網站由SharePoint Web部件頁面和自定義Web部件以及大量Reporting Services報告定義組成。

那麼,在這個巨大的極客領域中,如何最有效地創建和部署多個部署場景的SharePoint網站,有沒有什麼好的建議?

編輯
只是爲了澄清。我需要將多個「SharePoint網站」部署到現有的網站集中。由於SharePoint喜歡將其網站放在SharePoint內容數據庫中,因此將這些文件放入IIS目前不是一種選擇。

+0

你還在用內容部署嚮導還是您在此期間找到了更好的解決方案? – driAn 2010-02-03 10:55:13

+1

我使用WSPBuilder +自定義腳本 – 2010-02-17 08:32:06

回答

4

我還建議您查看Chris O'Brien提供的SharePoint內容部署嚮導。 http://www.codeplex.com/SPDeploymentWizard

應該有助於消除你描述的過程,它是你的揹包,無論

+0

但是對於我來說,當我嘗試導入時,它總是以異常(錯誤日誌)結束。導入設置非常流暢。沒有例外拋出。任何想法? – 2010-02-02 12:13:15

3

我們有一個BizTalk 2006與Web應用程序和幾個Web服務,需要從Dev到UAT到Live。

我們在VS中使用MSBuild來構建,運行測試,依賴於測試結果,編譯,壓縮和發送到服務器。

小MSBuild腳本在服務器上解壓縮,移動文件,安裝乾淨的Web應用程序,unlist biztalk位,安裝新的biztalk位,重新登記,然後啓動的東西。

的MSBuild是休多的人需要有正確的平臺=>

使用 MSBuild

2

請注意,「解決方案」在Sharepoint中具有特定的含義:打包用於部署爲.wsp文件的功能集合(如Web部件,列表定義等)。

您通常建立在Visual Studio和封裝SharePoint解決方案和使用一些工具,像的Sharepoint SmartTemplates http://www.codeplex.com/smarttemplates

不過你的情況,你已經在你想移動到另一個站點現場SharePoint網站的內容部署。使用此解決方案可能會非常麻煩,特別是如果您想多次執行此操作(儘管可以使用SharePoint Solution Generator從實時站點生成解決方案)。

將所有內容從一個活動站點部署到另一個活動站點的最簡單方法是使用stsadm創建站點的備份,然後使用stsadm restore將其還原到新站點。這完全覆蓋了新網站。

您可以使用導入/導出(而不是備份/恢復)來移動選擇文件/列表。像SharePoint內容部署嚮導這樣的工具可以更輕鬆地選擇要移動的內容。

1

檢查在saf.codeplex.com 這給我們使用的MSBuild /功能來自動SharePoint組件部署的能力,這個框架/ STSADM等

相關問題