Я работаю на веб-сайте Windows, где некоторые ошибки появляются случайно из-за заблокированного файла web.config. Помимо выяснения, кто является виновником, и снятия его, я хотел бы проверить свой код на соответствие этим крайним случаям: например, в этой ситуации выдается исключение, и он заставляет мой код использовать некоторые настройки по умолчанию; если бы я это заметил, я бы заставил его сохранить предыдущую версию настроек.
Существуют ли какие-либо инструменты, которые могли бы позволить мне проверить это, например, заблокировав некоторые файлы, которые я настроил, или удалив некоторые файлы и т. Д.? Как вы тестируете эти крайние случаи?