using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
namespace AddWeb
{
class Program
{
static void Main(string[] args)
{
AddSonWeb("Demo2");
}
private static string strSiteUrl = "http://dg-caozhenhua:81/";
/// <summary>
/// 根据子网站名创建子网站
/// nLCID中文网站是2052,英文网站是1033。
/// 子网站的模板可以使用系统的,也可以使用自己创建的。
/// </summary>
/// <param name="strWebName">子网站名</param>
private static void AddSonWeb(string strSonWebName)
{
using (SPSite sPSite = new SPSite(strSiteUrl))
{
SPWebCollection sPWebCollection = sPSite.AllWebs;
try
{
//使用系统的模板
//SPWeb sPWeb = sPWebCollection.Add(strSonWebName, strSonWebName, strSonWebName, 2052, SPWebTemplate.WebTemplateSTS, false, false);
//使用自己创建的模板
SPWeb sPWeb = sPWebCollection.Add(strSonWebName, strSonWebName, strSonWebName, 2052, "Demo1.stp", false, false);
sPWeb.AllowUnsafeUpdates = true;
sPWeb.Update();
Console.WriteLine("创建子网站成功!");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
Console.ReadLine();
}
}
}
}