2012-04-04 59 views
1

我和我的合作伙伴必須開發一個系統來上載和管理Sharepoint服務器上的文件。
要做到這一點,我們必須創建一個應用程序,可以考慮服務器上的特定目錄/文件庫(文檔將存儲在哪裏),以便我們使用SOAP(Web服務方法)使用該方法。我的合作伙伴已經開始使用這個項目,並且讓服務器做出響應,但它看起來並不是最好的/最簡單的方式,而且我也不是很有幫助,因爲我沒有Sharepoint和Web服務方面的經驗。肥皂。
到目前爲止,我所知道的基本上只有我如何訪問帶有WebServices列表的_vti_bin,這就是我已經檢查了其他人所做的多個項目,但其中大部分都使用了Sharepoint.Client.dll參考我們無法使用。使用C#獲取MOSS服務器上特定目錄中的文檔列表

我們遇到的問題:
用戶匿名訪問被拒絕。
無法訪問存儲在服務器上的Client.dll和其他DLL。

我們:
沒有訪問服務器
Visual Studio 2010中
SharePoint 2007的

幫助是非常讚賞,非常需要:)

+0

FWIW看看在U2 CAML生成器 - 它將幫助在您的網站上搜索列表。 //www.u2u.be/res/tools/camlquerybuilder.aspx – StuartLC 2012-04-04 12:36:31

+0

@nonnb謝謝你,我正在考慮這一點。 – Sharepointapps 2012-04-04 12:41:39

+0

U2 CAML幫助我從中得到的唯一幫助是我知道我的請求應該在理論上返回什麼,但是我從CAML獲得的所有文件夾都是主目錄中的文件夾列表,但是我沒有在子文件夾中獲得任何結果目錄 – Sharepointapps 2012-04-04 13:49:31

回答

0

我不太清楚我理解你的問題。

每個網站在Sharepoint中是「獨立」的,例如, http://myMOSSServer/siteshttp://myMOSSServer/sites/MySite1是完全不同的網站 - 您需要分別連接到每個網站。

文檔列表中的文件夾/子文件夾主要是爲UI的益處 - 內部它們存儲在一個扁平結構中。

對於如何篩選文件夾等的想法見CAML query that includes folders in result set

要小心這一點 - 不要把進入SPQuery: http://moldenco.blogspot.com/2006/11/using-caml-to-filter-infopath-published.html

相關問題