Конфигурирование и настройка Microsoft ASP.NET

       

Использование атрибута file


Элемент <appSettings> включает только один атрибут – атрибут file. Атрибут file используется для указания файла XML, который содержит элементы <add>, <remove> или <clear>. Этот метод очень похож на включение на стороне сервера, поскольку включает только параметры из файла XML. Для использования атрибута filе установите его значение в теге раздела <appSettings>.

<appSettings file="relative file path" />

В таблице 3.6 показано значение атрибута элемента <appSettings>.

Таблица 3.6. Атрибут <appSettings>

Имя атрибутаЗначения атрибута
Filestring. Относительный путь к файлу <appSettings>. Он является относительным по отношению к корневой папке приложения ASP.NET. Значения по-прежнему могут быть добавлены в раздел <appSettings>, но при возникновении конфликта значения, загруженные из файла, переопределят значения, добавленные в раздел.

Ниже приведен пример использования атрибута file.

<appSettings file="extrasettings.xml" />

Для использования атрибута file нужно создать файл XML, содержащий различные пары ключ/значение. Ниже приведен пример файла настроек в сочетании с атрибутом file.

<?xml version="1.0" encoding="utf-8" ?> <appSettings> <add key="MyKey" value="MyValue" /> <remove key="DatabasePassword" /> </appSettings>

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



Содержание раздела