Similar presentations:
Настройка файлов. Модуль 4. Тема 3
1.
Модуль 4. Тема 3Настройка файлов
1
2.
Что такое файлы конфигурацииФайлы конфигурации — это файлы, используемые для настройки
параметров и начальных настроек некоторых компьютерных
программ.
● используются для пользовательских приложений, серверных
процессов и настроек операционной системы.
● имеют формат XML, и при необходимости их можно изменять
● Администратор может контролировать, к каким из защищенных
ресурсов может осуществлять доступ приложение, какие оно будет
использовать версии сборок и где расположены удаленные объекты
и приложения
● Разработчики могут задавать параметры в файлах конфигурации
3.
Формат файлов конфигурации● состоят из элементов, которые являются логическими структурами
данных, задающими сведения о конфигурации
● Начало и конец каждого элемента в файле конфигурации отмечены
специальными тегами. Например, <runtime> элемент состоит из
дочерних <runtime>элементов</runtime>.
● Пустой элемент будет записан как <runtime/> или <runtime></runtime>.
● Как и во всех XML-файлах, в файлах конфигурации учитывается
регистр.
● Параметры конфигурации задаются с помощью предварительно
определенных атрибутов (пар имя-значение) в открывающем теге
элемента.
4.
Пример 1. Атрибуты (version и href)<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
5.
Файлы конфигурации компьютера● Файл конфигурации компьютера Machine.config содержит параметры,
которые применяются ко всему компьютеру.
● Этот файл находится в каталоге %путь установки среды
выполнения%\Config.
6.
Файлы конфигурации компьютера● Поиск файла конфигурации компьютера для <элемента appSettings> и
других разделов конфигурации, которые разработчик может определить.
● Выполнение поиска в файле конфигурации приложения.
7.
Файлы конфигурации приложенияВ файле конфигурации приложения находятся параметры приложения.
Имя и расположение файла конфигурации приложения зависят от места
размещения приложения.
Эти приложения имеют два файла конфигурации:
● исходный файл конфигурации, который изменяется разработчиком во
время разработки,
● выходной файл, распространяемый вместе с приложением.
8.
Случаи-исключения, когда Visual Studio можетизменить выходной файл конфигурации
● Приложение, размещенное в ASP.NET.
● Приложение, размещенное в Internet Explorer.
9.
Файлы конфигурации безопасностиВ файлах конфигурации безопасности содержатся сведения об иерархии
групп кода и наборах разрешений, связанных с уровнем политики.
Расположение файлов конфигурации безопасности.
● Файл конфигурации политики предприятия: %путь-установки-средывыполнения%\Config\Enterprisesec.config
● Файл конфигурации политики компьютера: %путь-установки-средывыполнения%\Config\Security.config
● Файл конфигурации политики пользователя:
%USERPROFILE%\Application data\Microsoft\CLR security
config\vxx.xx\Security.config