码迷,mamicode.com
首页 > Windows程序 > 详细

C#操作IIS

时间:2015-07-22 16:32:00      阅读:197      评论:0      收藏:0      [点我收藏+]

标签: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

标签:iis

原文地址:http://5634716.blog.51cto.com/5624716/1677118

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!