У меня есть точный (насколько я вижу) сценарий на тестовом сервере, и он работает как положено.
Приложению IIS необходимо переместить файл на диске D из одной подпапки в другую подпапку
D: \ supportfiles \ new (файл здесь)D: \ supportfiles \ backup (файл необходимо переместить сюда)
Я дал пулу приложений modify доступ к папке верхнего уровня, D: \ supportfiles. Это работает, как и ожидалось, на моем тестовом сервере, но не на другом сервере, на котором я опубликовал.Пул приложений имеет разрешения или, по крайней мере, кажется, что он имеет.
Я получаю эту ошибку
System.UnauthorizedAccessException: доступ к пути запрещен.
File.Move(OldPath + FileName, NewPath + FileName);