Как я могу локально отлаживать проблемы с правами доступа к файлам в Visual Studio? - PullRequest
1 голос
/ 08 июня 2010

Я хочу отладить веб-сайт ASP.Net, поскольку он пытается записать файл в каталог.

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

Конечно, если я отлаживаю на своем локальном компьютере, то я администратор, и у меня есть разрешение на запись в файл, поэтому я не могу проверить, что я уловил правильные ошибки и не могу пошагово посмотрим, где это пойдет не так, если я не сделал. Есть ли стандартный подход к такого рода вещам?

1 Ответ

1 голос
/ 08 июня 2010

Вы можете заменить методы записи в файл фиктивными методами, которые вы можете изменить, чтобы получить нужные значения (или вызвать соответствующее исключение).

Изучите насмешливые рамки.

Другим решением может быть временное удаление разрешений на запись из этих папок. У вас все еще есть полный контроль, поэтому вы можете вернуть права после завершения тестирования.

...