標籤:iis
1.建立網站
ServerManager iisManager = new ServerManager();
Site site = iisManager.Sites.Add("SiteName","http","*:80:"+siteUrl,sitePath);
iisManager.CommitChanges();
2.建立應用程式集區
ServerManager iisManager = new ServerManager();
iisManager.ApplicationPools.Add(appoolname);
ApplicationPool newPool = iisManager.ApplicationPools[appoolname];
newPool.ManagedPipelineMode = ManagedPipelineMode.Integrated;
newPool.ManagedRuntimeVersion = "v2.0";
iisManager.CommitChanges();
3.網站繫結應用程式池
site.Applications["/"].ApplicationPoolName = appoolName
4.添加網域名稱
iisManager.Sites[SiteName].Bindings.Add("*:80:"+siteUrl,"http");
iisManager.CommitChanges();
5.刪除網站和應用程式集區
iisManager.Sites.Remove(site);
iisManager.ApplicationPools.Remove(newPool);
iisManager.CommitChanges();
6.停止一個網站
ServerManager iisManager = new ServerManager();
iisManager.Sites["NewSite"].Stop();
7.回收應用程式集區(Recyciling an Application Pool)
ServerManager iisManager = new ServerManager();
iisManager.ApplicationPools["DefaultAppPool"].Recycle();
C#操作IIS