我正在尋找利用SharePoint的文檔管理功能的Intranet門戶。門戶用戶,發現SharePoint非常麻煩,所以我想在ASP.NET中構建大部分網站,並集成SharePoint文檔庫,這樣我就不必創建文檔管理系統。
我該怎麼做?將SharePoint文檔庫集成到ASP.NET中
回答
在我的真實想法,它聽起來就像你正試圖重新發明輪子。如果用戶發現它很麻煩,通常會導致缺乏理解或不正確的實施和培訓。
但是,如果你想整合到SharePoint,你可以參考完全SharePoint API庫。它基於.Net,允許您在代碼中訪問SharePoint的任何方面。您需要引用Microsoft.SharePoint程序集以訪問這些類。您需要爲此設置一個開發環境,因爲如果沒有安裝它,您無法開發SharePoint。關於命名空間的詳細文檔起始於:here
從個人經驗來看,我們更成功地實現了堅實的SharePoint結構,並提供培訓,並以構建網站的方式構建SharePoint門戶。用戶現在堅持在SharePoint中有應用程序。
基本上,你可以設置並通過標準的SharePoint頁面管理您的文檔庫(或庫),但你建立你自己的ASP.NET網站將訪問在文檔庫中的信息的用戶。此站點將使用SharePoint對象模型或SharePoint Web服務來檢索,處理和存儲文檔庫中的文檔。
通常的規則是,如果要部署ASP.NET站點到同一臺服務器SharePoint實例,然後使用對象模型;如果要部署到單獨的Web服務器,請使用Web服務。
一些用於SharePoint開發的常見問題,以及如何避免它們可以在這裏找到:
http://msdn.microsoft.com/en-us/library/bb687949.aspx
的「文件夾和列表」一節將是你在做什麼特別重要。
使用iframe :)
認真..你必須到SharePoint的環境中工作,或者你會發現自己的SharePoint重建。這不包括將其構建爲常規的ASP.NET應用程序。但這並不遙遠。 爲什麼不調整SharePoint的工作方式以適合用戶喜歡的工作方式?它被修改並附加在限制之內。
- 1. ASP.NET Server.MapPath和SharePoint文檔庫
- 2. Sharepoint文檔庫
- 3. 消費SharePoint文檔庫在ASP.NET
- 4. 將文件複製到SharePoint中的文檔庫中
- 5. 將CKEditor集成到ASP.NET中
- 6. 文檔庫Sharepoint中的Versions.aspx
- 7. 將現有的ASP.NET應用程序集成到SharePoint中
- 8. 如何將Sharepoint Blog集成到ASP.NET Web應用程序中?
- 9. SharePoint Rest文檔庫
- 10. 在SharePoint文檔庫
- 11. Infopath SharePoint文檔庫
- 12. 搜索A文檔庫或文檔在Sharepoint文檔庫中
- 13. 如何將文件上傳到SharePoint中的文檔庫?
- 14. 將即時消息集成到SharePoint中!
- 15. 將Piwik Analytics集成到SharePoint 2016中
- 16. 將CKEditor集成到Sharepoint 2007中
- 17. Sharepoint 2007 ASP.NET網站集成
- 18. SharePoint - ASP.Net控件集成
- 19. 使用WebClient將文檔上載到SharePoint文檔庫中的特定文件夾
- 20. 如何將Sharepoint文檔庫中的文檔返回給用戶?
- 21. Sharepoint文檔庫文件
- 22. Sharepoint喜歡在Microsoft Word中使用ASP.NET編輯文檔 - Office集成
- 23. 如何將文檔發佈到SharePoint 2013中的另一個文檔庫o365
- 24. Sharepoint 2013將文件上傳到文檔庫文件大小
- 25. 如何生成html文件並將其上傳到sharepoint 2007文檔庫
- 26. 從SharePoint 2010文檔庫檢索文檔
- 27. 從SharePoint文檔庫打開文檔
- 28. 導出Sharepoint文檔庫項目到Excel
- 29. Sharepoint 2010:將文件複製或添加到文檔庫
- 30. 無法將大文件(> 50MB)上載到SharePoint 2010文檔庫
+1重塑車輪。培訓是一個很好的選擇,或者如果感覺到嚴重的痛點,那麼就調整自定義開發體驗。 – 2009-07-14 09:16:55