对IIS中的虚拟目录进行操作

转载 2006年05月22日 16:12:00

假如虚拟目录名为"chinabs",先在项目中引用
System.DirectoryServices.dll,再
using System.DirectoryServices;
protected System.DirectoryServices.DirectoryEntry dirroot;

1、添加新的虚拟目录

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

     newVirDir.Invoke("AppCreate",true);

     newVirDir.CommitChanges();

     dirroot.CommitChanges();


2、更改虚拟目录属性

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

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

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

3、删除虚拟目录

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

      Dirport.Invoke("AppDelete",true);

      dirroot.CommitChanges();

或者:

     object[] part = new object[2];

     part[0] = "IIsWebVirtualDir";

     part[1] = "chinabs";

     dirroot.Invoke("Delete",part);

     dirroot.CommitChanges();

相关文章推荐

.net操作IIS中的虚拟目录

1.创建IIS虚拟目录  用到的命名空间:System.DirectoryServices(须先引入System.DirectoryServices.dll)  DirectoryEntry的功能...

IIS虚拟目录设置

  • 2013-10-15 11:38
  • 249KB
  • 下载

如何:在 IIS 中创建和配置虚拟目录

使用 Internet 信息服务 (IIS) 管理器,可以为 ASP.NET Web 应用程序创建虚拟目录。虚拟目录在客户端浏览器上显示时,就好像它包含在 Web 服务器的根目录中一样,即使它...

iis中虚拟目录的作用

  • 2012-05-18 11:17
  • 22KB
  • 下载

如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误

转自:http://hi.baidu.com/lqs0112/item/5ac83b846d1903ddd0f8cd2f 在 应用程序级别之外使用注册为allowDefinition='Machin...

用VB创建IIS虚拟目录

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)