Я тестирую локально веб-приложение, которое будет размещено в среде Linux. Для тестирования я создал папку символических ссылок, используя командную строку администратора и mklink / D. Эта ссылка установлена в папке wwwroot моего приложения и связана с каталогом в C: \ Users \ User \ the_folder. Причина этого заключается в том, что мне нужно создать символическую ссылку на моем сервере Linux на подключенный накопитель на жестких дисках.
Я могу записывать файлы и новые каталоги в этот каталог символических ссылок, но по какой-то причине он не позволяет мне удалить файл. Я ЕСМЬ, однако, могу удалить весь каталог вместе с его содержимым с помощью System.IO.Directory.Delete (path, true);
Чтобы удалить файл, я пытаюсь использовать System.IO.File.Delete, но это возвращает ошибку отказа в доступе.
Кто-нибудь знает, в чем может быть проблема?