Я импортировал system.web в свой проект класса lib.Импортирован system.web, я не вижу server.mapPath?
Пытаясь найти:
system.web.httpserverutility.server.mappath
Но я не»получить метод в IntelliSense?
Это сборка .net 2.0.
Я импортировал system.web в свой проект класса lib.Импортирован system.web, я не вижу server.mapPath?
Пытаясь найти:
system.web.httpserverutility.server.mappath
Но я не»получить метод в IntelliSense?
Это сборка .net 2.0.
Метод доступен через объект System.Web.HttpContext.Current.Server. Просто установите ссылку на System.Web.HttpContext.Current.Server и вызовите метод, как обычно.
var server = HttpContext.Current.Server;
server.MapPath(SOME_VIRTUAL_PATH);
MapPath
- метод экземпляра; его можно назвать только на примере из HttpServerUtility
.
Если вы знаете, что ваш код будет вызываться только во время HTTP-запроса, вы можете позвонить HttpContext.Current.Server.MapPath
.
В противном случае позвоните по телефону VitualPathUtility.ToAbsolute
.