Web设计精确点滴 浅谈网页UI之Logo篇 浅谈网页UI之Banner篇 asp.net图片水印效果
2010.05 15

  利用IIS7自带内裤管理IIS现在变的更强大更方便,而完全可以不需要用DirecotryEntry这个类了,Microsoft.Web.Administration.dll位于IIS的目录(%WinDir%\\System32\\InetSrv)下,使用时需要引用,它基本上可以管理IIS7的各项配置,这个内裤的主体结构如下:

C#操作iis7

这里我只举几个例子说明一下基本功能,更多功能请参考MSDN。

string SiteName="newsite"; //站点名称
string BindArgs="*:8081:"; //绑定参数,注意格式
string apl="http"; //类型
string path="e:\\website"; //网站路径
ServerManager sm = new ServerManager();
sm.Sites.Add(SiteName,apl,BindArgs,path);
sm.CommitChanges();

Site site=sm.Sites["newsite"];
site.Name=SiteName;
site.Bindings[0].EndPoint.Port=8088;
site.Applications[0].VirtualDirectories[0].PhysicalPath=path;
sm.CommitChanges();

Site site=sm.Sites["newsite"];
sm.Sites.Remove(site);
sm.CommitChanges();

  你还可以编辑站点权限,增加(修改)虚拟站点,甚至修改站点文件等,更多信息请参考MSDN,IIS6请使用DirecotryEntry操作IIS,此文章只算是抛砖引玉。操居然转钟0:15分了睡了....

标签标签:IIS7,操作,站点
折叠评论列表
来宾
匿名用户




Copyright © 2005-2012 Wenqi's blog All Rights Reserved.