Directory.Exists не получает сопоставленный каталог - PullRequest
0 голосов
/ 23 ноября 2010

Я сопоставил каталог с другого компьютера на моем компьютере как диск Z:.Это дополнительно отображается в виртуальном каталоге на моем локальном IIS7.На одной из моих страниц я использую Server.MapPath("~/dira/mapped_dir"), она дает мне правильный путь, например: Z:\\somedir\\mapped_dir.Я могу открыть этот каталог и читать и записывать в него файлы.Но когда на странице ASPX я выполняю System.IO.Directory.Exists("Z:\\somedir\\mapped_dir"), он возвращает false .

Это имеет что-то с разрешениями или есть какая-то другая проблема ?.Исходный компьютер (который содержит физическую папку) предоставил доступ на чтение и запись всем пользователям в общей папке.

1 Ответ

4 голосов
/ 23 ноября 2010

Я знаю, что использование команды SUBST для виртуальных каталогов является настройкой для каждого пользователя и не работает с кодом, выполняющимся от имени другого пользователя (например, службы).Похоже, это может быть похоже на ваши проблемы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...