Мой хост клянется, что учетная запись ASPNet имеет полный доступ к папке, в которой находятся некоторые фотографии. Я пытаюсь удалить фотографию, вот C #:
public static bool Delete(string pathAndFilename)
{
var path = HttpContext.Current.Server.MapPath(pathAndFilename);
File.Delete(path);
}
(в полном коде есть ловушка try и возвращаемые значения bool)
Обновление: теперь это происходит и в локальной версии. Вот что я смог попробовать.
Я помещаю текущего пользователя в ViewBag и показываю его на странице.
ViewBag.Account = HttpContext.User.Identity.Name;
В окне разработчика отображается моя текущая вошедшая в систему учетная запись пользователя, которая полностью контролирует все файлы и папки в проекте.
Я проверил открытые файлы, фотография, которую я пытаюсь удалить, не была открыта.
Постарается захватить более подробные исключения. Спасибо за идеи, пока!