2009-11-10 55 views
0

我們有一個生產SharePoint網站,使用自定義數據庫相當多。我們在一個獨立的盒子上有一個開發站點,我們開發所有的東西,然後在他們爲我們的客戶做好準備時將它們移到現場。在Sharepoint站點間移動數據視圖

我們有許多頁面使用數據視圖來顯示數據庫中的信息。大部分實際的可編程性都是通過數據庫本身的存儲過程和UDF完成的。我們遇到的問題之一是,當我們嘗試將這些自定義頁面從一個站點移到另一個站點時(即使在同一個SharePoint安裝中),數據視圖也會中斷。據我所知,數據視圖通過GUID與數據連接關聯。我們可以在新網站上手動設置所有這些連接,但是在數據視圖web部件中沒有選項來更改數據視圖的關聯連接。

目前,這幾乎阻止我們在單獨的網站上開發。執行命令行SharePoint導出/導入是完成此任務的一種包容性方式。但是,忽略這種操作的有限選項,它至多是不可靠的。我們的第一次嘗試遺漏了一些內容(如自定義aspx頁面)。當我們開始在SharePoint網站上創建更復雜的自定義項時,導出功能完全停止工作,僅返回隱藏的錯誤。

是否有其他人發現了一個很好的方法來做到這一點?

+0

你在使用visual studio嗎?也許你應該把你的視圖打包在一個wsp文件中。 – 2009-11-21 00:43:30

回答

1

你可以做到以下幾點:

  1. 上創建目標SharePoint新的一頁,包括空的數據視圖
  2. 複製/粘貼舊的代碼粘貼到新頁面
  3. 更換的WebPart ID舊的數據視圖用新

它的工作對我來說,雖然我仍然有一些複雜的形式使用下拉列表是查找數據庫Ø根據他們的價值觀中掙扎其他領域。爲此,我使用自定義數據源,並在原始網站上工作......但尚未成功將其複製到新的網站。