485.32K
Категория: ИнформатикаИнформатика

Настройка файлов. Модуль 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
English     Русский Правила