Я пытаюсь удалить файл с сервера через ASP.NET. Я пытаюсь использовать System.IO.File.Delete следующим образом:
try
{
var filePath = System.Web.HttpContext.Current.Server.MapPath("C:/www/project/Images/" + landingCells.imageBytes);
if (System.IO.File.Exists(filePath))
{
System.IO.File.Delete(filePath);
}
}
catch
{
return false;
}
Но каждый раз, когда он возвращает false, яв состоянии записать файл на сервер:
try
{
System.IO.File.WriteAllBytes("C:/www/project/Images/" + filePath, bytes);
}
catch
{
return false;
}
Но я не могу удалить файл, да, путь и имя файла указаны верно, папка имеет полный контроль, что я делаю неправильно?
Это ошибка, которую я получил:
An error occured: ‘C:/www/project/Images/ANW00012018053015551423458244a89b23-5ed7-42a3-a2fc-4b15a90fb3cf.jpg' is a physical path, but a virtual path was expected.