我在使用管理SharePoint Web服務創建SharePoint網站時遇到問題。我的基本環境是在一臺計算機(服務器)上運行的SharePoint 2007實例和在另一臺計算機(客戶端)上運行的一些VS 2008代碼。兩臺機器都在同一個域中。在VS 2008中,我添加了一個Web引用使用URL http://server:8586/_vti_adm/Admin.asmx?WSDL,並在我的代碼有:使用Web服務創建SharePoint網站時出現問題Admin.CreateSite()方法
service.Admin admin = new service.Admin();
System.Net.NetworkCredential credentials =
new System.Net.NetworkCredential("username", "password", "DOMAIN");
admin.Credentials = credentials;
admin.CreateSite("siteName", "Site Name", "This describes site", 1033, "STS#1",
@"DOMAIN\username", "username", "[email protected]", "", "");
編譯沒有問題,但是當我運行它,我得到以下形式的錯誤:
類型 的異常「Microsoft.SharePoint.SoapServer.SoapServerException' 被拋出。
我試過各種變化,但沒有成功。任何人都可以看到明顯的錯誤?此時最讓人沮喪的是無法在SharePoint服務器上找到任何日誌記錄來指示異常的原因。我應該在哪裏查找SharePoint Web服務日誌?請注意,我可以毫無問題地調用其他SharePoint Web服務,如列表。這個問題似乎是管理服務特有的問題。
非常感謝您的幫助。 Martin
你好,謝謝你馬雷克 - 這是非常有幫助的。我正在嘗試在現有網站集內創建網站。我見過的所有文檔都將CreateSite用作創建網站的方式,所以我想我的問題是:我應該使用哪種SharePoint Web服務的方法在網站集內創建網站? – user304582 2010-11-28 18:16:24