我将system.web导入了我的类lib项目。
试图找到:
system.web.httpserverutility.server.mappath
但我不知道intellisense中的方法吗?
这是一个.net 2.0版本。
答案 0 :(得分:8)
MapPath
是一个实例方法;您只能在HttpServerUtility
的实例上调用它
如果您知道只在HTTP请求期间调用您的代码,则可以调用HttpContext.Current.Server.MapPath
。
否则,请致电VitualPathUtility.ToAbsolute
。
答案 1 :(得分:7)
可以通过System.Web.HttpContext.Current.Server对象访问该方法。只需设置对System.Web.HttpContext.Current.Server的引用,并像正常一样调用该方法。
var server = HttpContext.Current.Server;
server.MapPath(SOME_VIRTUAL_PATH);