如何獲取虛擬目錄對應的物理路徑?

2021-04-18 00:20:49 字數 514 閱讀 8627

最近在做自動安裝bs系統時,遇到需要獲取虛擬目錄對應的物理路徑的問題,稍微整理一下,分享給大家!

///  

/// 獲取虛擬目錄對應的物理路徑

///

/// 所在站點埠埠號

/// 虛擬目錄名稱

///

public string getvirtualdirectory(string _portnumber, string _name)

}if(identifier != null)}}

if(identifier != null)

directoryentry de = new directoryentry("iis://localhost/w3svc/" + identifier + "/root/" + _name);

string path = (string)de.properties["path"].value;

return path;

}

c 獲取dll物理路徑的方法

在寫類庫專案時,經常會有某些特殊業務需要用到伺服器端的物理路徑,使用傳統的system.io.directory.getcurrentdirectory 方法返回的則是winnt system32目錄,這個一般不能滿足正常的業務需求,而要得到具體執行dll所在的物理目錄可以通過assembly.ge...

C WinForm程式設計獲取檔案物理路徑的方法

本文介紹如何www.cppcns.com在使用c 開發winform程式時,獲取程式檔案的物理路徑。這個物理路徑可以用於定位程式所在的目錄,從而進行日誌建立等擴充套件操作。在c 開發時,可以很方便的獲取程式檔案的物理路徑。net framework提供了乙個appdomain.currentdoma...

關於站點虛擬目錄,非虛擬目錄配置下的路徑區別

asp.net專有,站點根目錄開始 當前目錄開始 上級目錄開始 跟目錄開始 對於使用了虛擬目錄的站點,如 c ckeditor study 其下結構 jsckeditor 3.1 ckeditor.js 標頭檔案中 按照此src值將會從ckeditor study的更上一級目錄開始 因為是使用虛擬目...