У меня есть виртуальный каталог, настроенный на моем сервере IIS, указывающий на сетевое местоположение UNC - «\\ esdata \ userdata». Когда я устанавливаю это, я устанавливаю конкретного пользователя в конфигурации IIS, и я знаю, что у этого пользователя есть полные разрешения для этого каталога.Ошибка доступа от контроллера Web.API и DirectoryInfo
Теперь в моем контроллере Web.API я ищу конкретный подкаталог в этом виртуальном каталоге - скажем, johndoe (так \\ esdata \ userdata \ johndoe). Я могу создать свой объект DirectoryInfo в порядке, и путь, который он показывает, является правильным. Но если я вызываю GetDirectories() в этой информации о каталоге, я получаю исключение Access Denied - даже если есть определенные подкаталоги, и хотя пользователь IIS использует для доступа к этому каталогу полные права.
Итак, во-первых, это ограничение GetDirectories()? Я прочитал, что у него есть некоторые проблемы. Что я могу сделать, чтобы обойти это, или что я делаю неправильно?