zoukankan      html  css  js  c++  java
  • 用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"); 
               Dirport.Invoke("AppDelete",true); 
               dirroot.CommitChanges(); 
    或者: 
     
             object[]  part  =  new  object[2]; 
             part[0]  =  "IIsWebVirtualDir";   
             part[1]  =  "Webtest"; 
             dirroot.Invoke("Delete",part); 
             dirroot.CommitChanges(); 
  • 相关阅读:
    java大数取余
    hdu--5351--MZL's Border
    NYOJ--水池数目
    NYOJ--32--SEARCH--组合数
    NYOJ--20--搜索(dfs)--吝啬的国度
    hdu--4148--Length of S(n)
    hdu--2098--分拆素数和
    hdu--1873--看病要排队
    hdu--1870--愚人节的礼物
    hdu--1237--简单计算器
  • 原文地址:https://www.cnblogs.com/pyt5208/p/556998.html
Copyright © 2011-2022 走看看