• 用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(); 
  • 相关阅读:
    14 Longest Common Prefix
    11. Container With Most Water
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    tableViewCell中添加webView,cell自适应webView高度,解决死循环的简单办法
    ASIHTTPRequest实现断点下载
    如何在iOS中使用Block
  • 原文地址:https://www.cnblogs.com/pyt5208/p/556998.html
Copyright © 2020-2023  润新知