Допустим код библиотеки классов .NET , который, например, записывает в реестр Windows . Тогда этот код имеет проблему для запуска через Интернет, потому что политика Интернета по умолчанию не дает доступа для записи в реестр.
Добавляя оператор RequestMinimum
в сборку, мы можем указать, что для кода требуется разрешение на запись для записи в реестр. Это не изменит того факта, что у кода нет разрешения, но остановит сборку от загрузки ; среда выполнения выдаст System.Security.Policy.PolicyException
и определит требуемое разрешение.
Есть ли у вас сейчас другие примеры использования доказательств , политики безопасности и разрешений (ключевых элементов безопасности доступа к коду ) к запретить загрузку сборки на веб-сервере ?