2009-02-10 85 views
0

我已安裝在單個SharePoint服務器上並且在預覽模式下正常工作的苔蘚.wsp。移動MOSS網絡解決方案包時出現故障

現在我已經搬到SharePoint站點到另一臺服務器,並添加/部署相同的.wsp但這種新的服務器我在嘗試預覽庫中的Web部件時,下面的錯誤上:

時出錯預覽Web部件時。 ()上的Microsoft.SharePoint.WebPartPages.WebPartPreview.CreateChildControls() System.Web.UI.Control.EnsureChildControls() System.Web.UI.Control.PreRenderRecursiveInternal() System.Web.UI.Control.PreRenderRecursiveInternal() ) 在System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Control。 PreRenderRecursiveInternal() 在System.Web.UI.Page.ProcessRequestMain(布爾includeStagesBeforeAsyncPoint,布爾includeStagesAfterAsyncPoint)

任何人都可以建議如何找到可能導致pr銘記這是一個生產環境?

所有最優秀的

回答

1

你在測試環境中測試你的包,或者只是從你的開發服務器複製構建WSP生產?

各種各樣的事情可能會出錯,所以從上面很難猜測發生了什麼。

一個受過教育的猜測是,你的包不包含所有相關的文物,在那裏你的開發環境(第三方DLL,用戶控制,隨你挑!)

因此,它被認爲是一個很好的做法,有一個測試環境(通常我們的客戶有5個環境,都是腳本,所以我們可以確保它們儘可能相同),以便在部署到生產之前測試您的包實際上是否工作。

另外,我可以推薦開發環境的快照,以便您可以每週抓取您的開發服務器。它們可能會很快變得與測試和生產環境有所不同,這就是事情開始變得醜陋的原因,並且測試服務器上的軟件包也會崩潰。

心連心 安德斯·拉斯克

0

檢查在12蜂巢日誌,有時它們包含有用的信息。

1

如果您只是簡單地移動內容數據庫,則可能需要重新部署WSP。

WSP在SharePoint配置單元(C:\ Program Files \ Common Files \ Microsoft Shared \ Web服務器擴展\ 12)中本地部署文件並且很可能需要運行。

如果您沒有將新服務器加入服務器場,然後斷開舊服務器的連接,則文件很可能會丟失。