• λ我爱Aspx >> Asp.Net >> 用ASP.NET对IIS中的虚拟目录进行操作
  • 用ASP.NET对IIS中的虚拟目录进行操作

  • :未知  Դ:internet  :2007-5-20 16:40:16  ؼ:.net,asp.net,asp
  • 在做系统开发的过程中,我们经常会遇到用asp.net来操作IIS,如新建虚拟目录、更改虚拟目录的属性、删除虚拟目录等操作,现在分析如下:

    //假如虚拟目录名为"Webtest",先在项目中引用

    //System.DirectoryServices.dll,再

    using System.DirectoryServices;

    protected System.DirectoryServices.DirectoryEntry dirroot;

    1、添加新的虚拟目录

    DirectoryEntry newVirDir = dirroot.Children.Add("Webtest","IIsWebVirtualDir");

    newVirDir.Invoke("AppCreate",true);

    newVirDir.CommitChanges();

    dirroot.CommitChanges();

    2、更改虚拟目录属性

    //虚拟目录的属性较常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path等

    DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");

    Dirport .Properties["AccessRead"][0] = true;

    3、删除虚拟目录

    DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");

    Ҷƪл˵?
  • һƪASP.NET远程建立IIS虚拟主机并指定主机头
    һƪ用ASP.NET对IIS中的虚拟目录进行操作