2009-07-14 92 views
0

我正在尋找利用SharePoint的文檔管理功能的Intranet門戶。門戶用戶,發現SharePoint非常麻煩,所以我想在ASP.NET中構建大部分網站,並集成SharePoint文檔庫,這樣我就不必創建文檔管理系統。
我該怎麼做?將SharePoint文檔庫集成到ASP.NET中

回答

5

在我的真實想法,它聽起來就像你正試圖重新發明輪子。如果用戶發現它很麻煩,通常會導致缺乏理解或不正確的實施和培訓。

但是,如果你想整合到SharePoint,你可以參考完全SharePoint API庫。它基於.Net,允許您在代碼中訪問SharePoint的任何方面。您需要引用Microsoft.SharePoint程序集以訪問這些類。您需要爲此設置一個開發環境,因爲如果沒有安裝它,您無法開發SharePoint。關於命名空間的詳細文檔起始於:here

從個人經驗來看,我們更成功地實現了堅實的SharePoint結構,並提供培訓,並以構建網站的方式構建SharePoint門戶。用戶現在堅持在SharePoint中有應用程序。

+0

+1重塑車輪。培訓是一個很好的選擇,或者如果感覺到嚴重的痛點,那麼就調整自定義開發體驗。 – 2009-07-14 09:16:55

0

基本上,你可以設置並通過標準的SharePoint頁面管理您的文檔庫(或庫),但你建立你自己的ASP.NET網站將訪問在文檔庫中的信息的用戶。此站點將使用SharePoint對象模型或SharePoint Web服務來檢索,處理和存儲文檔庫中的文檔。

通常的規則是,如果要部署ASP.NET站點到同一臺服務器SharePoint實例,然後使用對象模型;如果要部署到單獨的Web服務器,請使用Web服務。

一些用於SharePoint開發的常見問題,以及如何避免它們可以在這裏找到:

http://msdn.microsoft.com/en-us/library/bb687949.aspx

的「文件夾和列表」一節將是你在做什麼特別重要。

0

使用iframe :)

認真..你必須到SharePoint的環境中工作,或者你會發現自己的SharePoint重建。這不包括將其構建爲常規的ASP.NET應用程序。但這並不遙遠。 爲什麼不調整SharePoint的工作方式以適合用戶喜歡的工作方式?它被修改並附加在限制之內。

相關問題