Вы можете найти в документации класс HttpContext, и он сообщает, что он находится в пространстве имен System.Web
, в библиотеке System.Web.dll
.
Итак, чтобы использоватьесли вам нужна ссылка на библиотеку System.Web.dll
, или вам нужен оператор using System.Web;
, или используйте полное имя System.Web.HttpContext.Current.Server.MapPath
.
Однако вы уверены, что хотите использовать MapPath
метод?Метод получает физический путь веб-ссылки на файл.Если путь к вашему CSV-файлу является веб-ссылкой, например, "/data/items.csv"
, то вы хотите использовать метод MapPath
, но если у вас есть физический путь, например, "C:\mydata\items.csv"
, вы не хотите его преобразовывать..
Кроме того, MapPath
работает только в том случае, если вы действительно находитесь в веб-приложении, где есть контекст HTTP.