using system;
using system.collections.generic;
using system.text;
using system.directoryservices;
/*** 賀清華
* */
namespace create
public static string virdirschemaname = "iiswebvirtualdir";
private string _servername;
public string servername
set
}#region 建立網站或虛擬目錄
///
/// 建立網站或虛擬目錄
///
/// 伺服器站點名稱(localhost)
/// 虛擬目錄名稱
/// 絕對路徑
/// true=**;false=虛擬
/// 設定目錄的安全性,0不允許匿名訪問,1為允許,2基本身份驗證,3允許匿名+基本身份驗證,4整合windows驗證,5允許匿名+整合windows驗證...
/// 站點編號
/// 一般為localhost
///
public bool createwebsite(string website, string vdirname, string path, bool rootdir, int iauth, int websitenum, string servername)
); iisadmin.commitchanges();
} catch (exception ex) }
} }
//
// 建立乙個虛擬目錄
//
// nt格式不支援這特性
//
if (!iisundernt)
//
// 設定改變
//
vdir.commitchanges();
return true;
} catch (exception ex)
}#endregion
///
/// 獲取vdir支援的所有屬性
///
///
public string getvdirpropertyname()
return sout;
} ///
/// 建立虛擬目錄
///
/// 虛擬目錄程式名稱
/// 實體路徑
/// 黙認首頁,多個名稱用逗號分隔
/// 設定目錄的安全性,0不允許匿名訪問,1為允許,2基本身份驗證,3允許匿名+基本身份驗證,4整合windows驗證,5允許匿名+整合windows驗證...更多請查閱msdn
/// win2k,2k3支援多個網站,本次操作哪個網站,黙認網站為1
///
public bool createvdir(string sdirname,string spath,string sdefaultdoc,int iauthflags,string swebsitenumber)
); root.commitchanges();
} }
directoryentry tbentry = root.children.add(sdirname, root.schemaclassname);
}///
/// 刪除虛擬目錄
///
/// 站點名稱
/// 虛擬目錄名
/// 0站點不存在,1成功,2失敗+異常
public int delvirtualdirectory(string websitename, string namedirectory)
}return 1;
}catch} }
配置IIS,建立虛擬目錄。
我是剛畢業的,請大家多指教。本文基於vs2010 1 新增iis 控制面板 管理工具 internet 資訊服務 iis 管理器 defaultweb site 右鍵,新增應用程式 別名 myiis應用程式池 選擇asp.net v4.0 物理路徑 專案的物理路徑 例如 f myproject my...
IIS虛擬目錄作用
虛擬目錄對應到url的名稱 如 http zhidao.baidu.com question 中question就是乙個虛擬目錄 很多時候,上傳的檔案多了,架設伺服器當初設定的主目錄所在盤空間往往就不夠了,怎麼辦?這就需要設定虛擬目錄。虛擬目錄就是將其他目錄以對映的方式虛擬到該ftp伺服器的主目錄下...
建立虛擬目錄
function criadiretoriovirtual byval vdirname as string,byval serverid as string,byval vdirpath as boolean as directoryentry dim newvdir as directoryen...