梅开二度 激情超越

~~常用激扬的句子去激励自己的学生,为什么自己却莫名的沉沦了!~~

c#远程建IIS站点

程序代码

public class SetupUtility
 {
  int siteID;
  DirectoryEntry site;
  DirectoryEntry siteVDir;
  public SetupUtility()
  {
   
  }
  public int CreateWebSite(string webSiteName, string pathToRoot)
  {
   return CreateWebSite(webSiteName, pathToRoot, false);
  }
  public int CreateWebSite(string webSiteName, string pathToRoot, bool createDir)
  {
   DirectoryEntry root = new DirectoryEntry("IIS://192.168.1.99/W3SVC","administrator","516516");
   // Find unused ID value for new web siteint 
   siteID = 1;
   foreach(DirectoryEntry e in root.Children)
   {
    if(e.SchemaClassName == "IIsWebServer")
    {
     int ID = Convert.ToInt32(e.Name);
     if(ID >= siteID)
     {
      siteID = ID+1;
     }
    }
   }
   // Create web siteDirectoryEntry 
   site = (DirectoryEntry)root.Invoke("Create", "IIsWebServer", siteID);
   site.Invoke("Put", "ServerComment", webSiteName);
   site.Invoke("Put", "KeyType", "IIsWebServer");
   site.Invoke("Put", "ServerBindings", ":80:www.163.com");
   site.Invoke("Put", "ServerState", 2);
   site.Invoke("Put", "FrontPageWeb", 1);
   site.Invoke("Put", "DefaultDoc", "Default.aspx");
   site.Invoke("Put", "SecureBindings", ":443:");
   site.Invoke("Put", "ServerAutoStart", 1);
   site.Invoke("Put", "ServerSize", 1);
   
   site.Invoke("SetInfo");
   // Create application virtual directoryDirectoryEntry
   siteVDir = site.Children.Add("Root", "IISWebVirtualDir");
   siteVDir.Properties["AppIsolated"][0] = 2;
   siteVDir.Properties["Path"][0] = pathToRoot;
   siteVDir.Properties["AccessFlags"][0] = 513;
   siteVDir.Properties["FrontPageWeb"][0] = 1;
   siteVDir.Properties["AppRoot"][0] = "LM/W3SVC/"+siteID+"/Root";
   siteVDir.Properties["AppFriendlyName"][0] = "Root";
   siteVDir.CommitChanges();
   site.CommitChanges();
   return siteID;
  }
 }

posted on 2006-12-28 14:14 梅开二度 激情超越 阅读(140) 评论(0)  编辑 收藏 引用 网摘 所属分类: Asp.NET


只有注册用户登录后才能发表评论。

My Links

Blog Stats

留言簿(3)

随笔分类(22)

随笔档案(21)

文章分类(48)

文章档案(44)

相册

收藏夹(40)

Favorite site

My Friends

搜索

最新评论