Рис. 5.7. Получение специальных конфигурационных данных
Вы можете также изменить этот специальный раздел и обновить файл web.config таким же способом, как и прежде.
Специальные обработчики разделов могут быть чуть сложнее. Например, вы можете использовать дополнительные атрибуты для проверки достоверности значений конфигурационных строк (поиск атрибутов, порожденных oт ConfigurationValidatorAttribute) и создавать разделы с вложенными элементами и более сложными структурами. Более подробные сведения о расширении конфигурационных файлов ASP.NET можно найти в справочной системе MSDN.
ASP.NET никогда не обслуживает запросы на конфигурационные файлы, так как в них часто содержится секретная информация. Однако наряду с этим базовым ограничением вы можете повысить безопасность путем шифрования разделов конфигурационного файла. Это рекомендуется делать для таких данных, как данные о соединении и подробности, специфические для пользователя. (Естественно, любые пароли тоже нужно зашифровывать, хотя в идеальном случае их вообще не помещают в конфигурационный файл.)
ASP.NET поддерживает два варианта шифрования:
предыдущая следующая страница оглавление
232