ASP.NET對IIS中的虛擬目錄進行操作的代碼
更新時間:2012年10月06日 22:03:02 作者:
在做系統(tǒng)開發(fā)的過程中,我們經(jīng)常會遇到用asp.net來操作IIS,如新建虛擬目錄、更改虛擬目錄的屬性、刪除虛擬目錄等操作,現(xiàn)在分析如下
復(fù)制代碼 代碼如下:
//假如虛擬目錄名為"Webtest",先在項目中引用
//System.DirectoryServices.dll,再
using System.DirectoryServices;
protected System.DirectoryServices.DirectoryEntry dirroot;
1、添加新的虛擬目錄
復(fù)制代碼 代碼如下:
DirectoryEntry newVirDir = dirroot.Children.Add("Webtest","IIsWebVirtualDir");
newVirDir.Invoke("AppCreate",true);
newVirDir.CommitChanges();
dirroot.CommitChanges();
2、更改虛擬目錄屬性
復(fù)制代碼 代碼如下:
//虛擬目錄的屬性較常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path等
DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");
Dirport .Properties["AccessRead"][0] = true;
3、刪除虛擬目錄
復(fù)制代碼 代碼如下:
DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");
Dirport.Invoke("AppDelete",true);
dirroot.CommitChanges();
或者:
復(fù)制代碼 代碼如下:
object[] part = new object[2];
part[0] = "IIsWebVirtualDir";
part[1] = "Webtest";
dirroot.Invoke("Delete",part);
dirroot.CommitChanges();
您可能感興趣的文章:
相關(guān)文章
asp.net 頁面逐步呈現(xiàn)的方法總結(jié)
分塊編碼 ( chunked encoding )就是讓 response 分塊編碼進行傳輸。response 分塊編碼,可以先傳輸一部分不需要處理的 html 代碼到客戶端,等其他耗時代碼執(zhí)行完畢后再傳輸另外的 html 代碼。2010-06-06Path類與Directory類與File類對路徑/目錄/文件的操作實例
本文將詳細介紹下:Path對路徑字符串進行操作/Directory和DirectoryInfo 對目錄進行操作/File和FileInfo對文件進行操作,感興趣的你可不要錯過了哈2013-02-02運用.NetCore實例講解RabbitMQ死信隊列,延時隊列
這篇文章主要運用.NetCore實例講解RabbitMQ死信隊列,延時隊列,,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2021-09-09用javascript css實現(xiàn)GridView行背景色交替、鼠標劃過行變色,點擊行變色選中
前幾天在博問里發(fā)現(xiàn)有人問關(guān)于 GridView點擊行變色 的問題,突然想起很久很久以前,寫過一篇文章 一個簡單但常用的表格樣式--鼠標劃過行變色--簡潔實現(xiàn) ,是關(guān)于表格行顏色交替和鼠標指向時變色的,正好今天把那一篇補充和擴展一下2008-09-09asp.net core MVC 過濾器之ActionFilter過濾器(2)
這篇文章主要為大家詳細介紹了asp.net core MVC過濾器之ActionFilter過濾器,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08增加asp.net應(yīng)用程序性能的20種方法(簡單有效)
增加asp.net應(yīng)用程序性能的20種方法小結(jié),需要的朋友可以參考下,對于服務(wù)器也需要一些設(shè)置。2010-01-01