Работа с разделом <securityPolicy>
Раздел <securityPolicy> – это соответствия имен уровней безопасности и файлов политики безопасности. Файлы политики безопасности содержат параметры безопасности, относящиеся к ASP.NET. Раздел <securityPolicy> содержит только один элемент, который называется <trustLevel>. Ниже приведен его синтаксис.
<securityPolicy> <trustLevel name="security name" policyFile="security policy file" /> </securityPolicy>
Свойства этого раздела приведены в табл. 4.18.
name | Определяет имя уровня безопасности, с которым связан файл политики. Возможные значения: Full (полный), High (высокий), Medium (средний), Low (Низкий) и Minimal (Минимальный). Значение Full не требует связывания с ним файла политики. |
policyFile | Определяет настроечный файл, который содержит параметры безопасности для данного уровня безопасности. |
Ниже показан пример раздела <securityPolicy>.
<securityPolicy> <trustLevel name="Full" policyFile="internal" /> <trustLevel name="High" policyFile="web_hightrust.config" /> <trustLevel name="Medium" policyFile="web_mediumtrust.config" /> <trustLevel name="Low" policyFile="web_lowtrust.config" /> <trustLevel name="Minimal" policyFile="web_minimaltrust.config" /> </securityPolicy>
Уровень доверия Full не требует связывания с ним файла, это то же самое, что полное доверие к локальной машине.