I tried searching for a little snippet code that would show how I can create a new SPWeb in a site collection. I didn’t find it as quickly or easily as I expected so I thought I’d slap together a little entry on the subject.
This code creates a new Wiki site:
siteCollection = new SPSite("http://conchang-o9l8qi");
SPWeb w = siteCollection.OpenWeb();
w.Webs.Add("xyzzy", "xyzzy Title",
"xyzzy description", 1033, SPWebTemplate.WebTemplateWIKI, false, false);
My initial searches failed because I was looking for phrases like "provision a web site using sharepoint object model" and the like.
If you search for "Webs.Add()", you’ll find a number of very useful blog entries, MSDN articles and SDK documentation that go into depth on this subject. I definitely recommend this site.
Subscribe to my blog.