0

我正在通过调用内置 SharePoint Web 服务来创建网站集。

http://Server_Name/_vti_adm/admin.asmx

此 Web 服务有一个称为CreateSite允许用户创建网站集的方法。非常简单(方法文档)。

它创建一个带有 URL 的站点,例如:

http://Server_Name/sites/SiteCollection_Name

我想创建一个网站集,其中网站名称位于首位,例如:

http://SiteCollection_Name/Server_Name

我记得有一个属性叫做UseHostHeaderAsSiteName

我看不到将此属性与CreateSite方法一起使用的选项。我们如何使用此属性或任何方法来创建将提供 URL 的站点,例如:

http://SiteCollection_Name/Server_Name
4

1 回答 1

0

您所描述的 -http://SiteCollection_Name/Server_Name是 SP API 无法实现的。URL 格式为protocol://server:port/path. 网站集只能出现在path.

如果您需要不同的主机名 -server部分 - 您必须在映射到您的 SP 服务器 IP 地址的 DNS 中注册它们,然后在您的 SP Web 应用程序中设置备用访问 URL,以便它们被 SP 接受。(如果您在安装它的 URL 中不使用相同的主机名,SP 会很挑剔......)

于 2012-12-19T09:39:38.120 回答