2008-10-30 2 views
4

Когда я бег селен тестов (написанные, как NUnit тесты) от VS2008 я получаю:System.UnauthorizedAccessException при выполнении теста в VS2008

System.UnauthorizedAccessException: Доступ к пути/bin/Debug запрещен.

Тест пытается прочитать запись в App.Config. Этот файл копируется в bin/Debug во время компиляции.

Я использовал разблокировку, чтобы проверить файловые дескрипторы, и это VS2008, у которого есть дескриптор этого файла.

ответ

1

Вам необходимо изменить конфигурацию теста, чтобы разрешить доступ к каталогу. См. «Тестирование/редактирование тестовых прогонов конфигурации/развертывания».

Если вы пытаетесь прочитать или записать файл в этом каталоге, вам, вероятно, потребуется скопировать его в каталог, в котором выполняется тест. Опять же, вкладка Deployment диалогового окна конфигурации тестового запуска поможет вам.

1

У меня была такая же проблема. Способ, которым я обходился, заключался в том, чтобы запустить Visual Studio с правами администратора (щелкните правой кнопкой мыши на visual studio -> запустите как Administrator). Затем я снова открыл решение и провел тесты. На этот раз они прошли.

Смежные вопросы