薄纺

正在举办赋值之前咱们依旧要确定要要赋值的对

发布日期:2019-10-22 查看次数:

  别的还要会意一下Schema这个观念。它外现IIS中构架的名称,即可能会意IIS元数据中Key的类型,简直点说即是指每个结点的类型。咱们懂得,IIS中有虚拟目次,平常目次,以及文献这些东东,优德体育官网,而这些都属于IIS的元素,区别的他们的标帜即是Schema。例如虚拟目次的Schema即是IIsVirtualDir,平常目次即是IIsWebDir。云云咱们增添、删除目次时,IIS就懂得咱们增添的是虚拟目次依然平常目次。

  WebSite:一个IIS效劳中可能包罗许众的站点,这个就用于设立操作的站点。他的值是一个数字,默认是1,外现缺省站点,假设有其它,则从1滥觞顺序类推。

  DirectoryEntry是咱们的一大礼品,他的名字咱们就懂得他的功用--目次入口。应用过ADSI的人都懂得操作IIS,WinNT这些时,咱们还必要供给他们的Path,操作IIS时,这个Path的形式为:

  最初咱们要搞领略IIS的方针布局的题目,会意IIS元数据(Metabase)的方针布局。每一个节点称之Key,而每个Key可能包蕴一个或众个值,这些值即是咱们说的属性(properties),IIS元数据中的Key与IIS中的元素是相符的,是以元数据中的属性值的设定是会影响IIS中的设立。这即是咱们编程的根基思绪和主题。

  飞刀我也不反复了,不过我的实战履历告诉我,:(太众了,是以飞刀发起专家最好是先创修目次!

  创修目次的思绪很大略,即正在根目次的子集(rootfolder.Children)中再增添一条记载,这里应用的是DirectoryEntries类中的Add手法,它返回的是一个DirectoryEntry,外现新插手的目次,第一个参数是虚拟目次的名字,第二个则是Schema的类名以说明咱们插手的目次类型。然后再应用DirectoryEntry的Invoke手法,挪用ADSI中的AppCreate手法将目次真正创修(彷佛不走这一步也可能创修目次胜利,不过为了保障起睹,专家依然用吧),终末便是顺序挪用新、根目次的CommitChanges手法,确认此次操作。

  ComputerName:即操作的效劳器的名字,可能是名字也可能是IP,每每用的即是localhost

  最好不要云云做,Directory:无须说,一个站点凡是顶层目次为ROOT,找到了,咱们也可能同时给这个目次的属性赋值,即操作的目次名称,将有许众属性不行赋值胜利,其它目次则是他的孩子(Child)。虚拟目次的属性值可能超众,假设创修时就赋值,一查一大堆。例如要紧的外现实正在目次的Path属性。。然后再赋值,咱们就可能赋值了。赋值时必然要好雅观看啊,即更新目次讯息。专家去微软的站点上查:)正在创修新目次时,

  正在实行赋值之前咱们依然要确定要要赋值的对象吧:)这里咱们应用DirectoryEntries类的Find手法,如: