借助SharePoint 2013在本地创建公共网站

时间:2018-09-18 06:58:36

标签: sharepoint sharepoint-2013

我想使用SharePoint 2013服务器创建公共网站。是否可以使用SharePoint 2013创建公共网站并启用它(启用)。我使用Office 365进行了创建。但是,微软最近停止了公共网站的功能。因此,我无法在哪里创建公共站点。 请指导我。

感谢和问候, 普鲁沙坦

1 个答案:

答案 0 :(得分:1)

您可以使用CSOM进行操作。创建控制台应用程序并添加CSOM nuget包。这是创建网站集的示例代码:

   public static void CreateSiteCollection(ClientContext adminContext, string title, string url, string template, string PrimaryContact)
    {
        try
        {
            Tenant AdminTenant = new Tenant(adminContext);
            adminContext.RequestTimeout = 60000000;
            adminContext.ExecuteQuery();
            SiteCreationProperties SiteProp = new SiteCreationProperties();
            SiteProp.Title = title;
            SiteProp.Url = url;
            SiteProp.Template = template;
            SiteProp.Lcid = 1033;
            SiteProp.Owner = PrimaryContact;
            SpoOperation op = AdminTenant.CreateSite(SiteProp);
            adminContext.Load(op, i => i.IsComplete, i => i.PollingInterval);
            adminContext.ExecuteQuery();
        }
        catch (Exception ex)
        { 
            LogError(ex);
            SendError(ex.Message);
            Environment.Exit(0);
        }
    }

还要检查那些链接:

  1. https://blogs.msdn.microsoft.com/vesku/2015/12/04/sharepoint-tenant-csom-object-support-in-sharepoint-2013-and-2016/
  2. https://msdn.microsoft.com/en-us/library/microsoft.online.sharepoint.tenantadministration.tenant.aspx