首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 操作 IIS 7.0 (2) — 刪除網站、建立/刪除虛擬目錄

     編輯:關於C語言

刪除網站


public static void DeleteSite(string siteName) {
    using (ServerManager mgr = new ServerManager()) {
        Site site = mgr.Sites[siteName];
        if (site != null) {
            mgr.Sites.Remove(site);
            mgr.CommitChanges();
        }
    }
}

建立虛擬目錄


public static void CreateVDir(string siteName, string vDirName, string physicalPath) {
    using (ServerManager mgr = new ServerManager()) {
        Site site = mgr.Sites[siteName];
        if (site == null) throw new ApplicationException($"Web site {siteName} does not exist");
        site.Applications.Add("/" + vDirName, physicalPath);
        mgr.CommitChanges();
    }
}

刪除虛擬目錄


public static void DeleteVDir(string siteName, string vDirName) {
    using (ServerManager mgr = new ServerManager()) {
        Site site = mgr.Sites[siteName];
        if (site != null) {
            Microsoft.Web.Administration.Application app = site.Applications["/" + vDirName];
            if (app != null) {
                site.Applications.Remove(app);
                mgr.CommitChanges();
            }
        }
    }
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved