2010-03-22 46 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