在sharepoint开发中,遍历所有的父网站下的子网站,注意,这些父网站和子网站是动态的,找出来后将其添加到treeview上面,注意,父网站与子网站在treeview中有不同的级别的
能访问IIS吗?如果能就用
string path="IIS://localhost/W3SVC/" //这样读写时列出WebSite
string path ="IIS://localhost/W3SVC/1/Root/虚拟目录" //这样写获得Default WebSite的某个虚拟目录,可以上msdn上自己参考
DirectoryEntry siteVDir = new DirectoryEntry(path);
foreach (DirectoryEntry site in siteVDir.Children)
{
//SchemaClassName 有很多种,自己看。
if(site.SchemaClassName == "IIsWebServer")
{
//加入list
}
}