2010-03-22 43 views

回答

6

該方法可通過System.Web.HttpContext.Current.Server對象訪問。只需設置一個對System.Web.HttpContext.Current.Server的引用並像正常一樣調用該方法。

var server = HttpContext.Current.Server; 
server.MapPath(SOME_VIRTUAL_PATH); 
8

MapPath是一種實例方法;您只能在HttpServerUtility實例上調用它。
如果您知道您的代碼只會在HTTP請求期間被調用,您可以致電HttpContext.Current.Server.MapPath

否則,請致電VitualPathUtility.ToAbsolute