2012-12-16 28 views
0

我通過調用內置SharePoint Web服務來創建網站集。使用Admin.asmx Web服務創建SharePoint網站集

http://Server_Name/_vti_adm/admin.asmx 

此Web服務有一個名爲CreateSite的方法,該方法允許用戶創建網站集。很直接(method documentation)。

它以這樣的URL創建網站:

http://Server_Name/sites/SiteCollection_Name 

我想創建一個網站集的網站的名稱是第一位的,如:

http://SiteCollection_Name/Server_Name 

我記得有一個屬性稱爲UseHostHeaderAsSiteName

我看不到一個選項使用此屬性與CreateSite 方法。我們如何使用該屬性或任何方法來創建一個網站,將給予URL如:

http://SiteCollection_Name/Server_Name 

回答

0

你描述的 - http://SiteCollection_Name/Server_Name - 是不可能由SP API。網址格式爲protocol://server:port/path。網站集只能在path中發生。

如果您需要不同的主機名 - server部分 - 您必須在映射到您的SP服務器IP地址的DNS中註冊它們,然後在您的SP Web應用程序中設置其他訪問URL,以便它們被SP接受。 (如果您在與之一起安裝的URL中不使用相同的主機名,則SP很挑剔)

相關問題