Описание тега app-config
Файлы конфигурации приложения содержат настройки, специфичные для приложения. Этот файл содержит параметры конфигурации, которые считывает среда CLR (например, политика привязки сборки, объекты удаленного взаимодействия и т. Д.), А также параметры, которые приложение может читать.
Имя и расположение файла конфигурации приложения зависят от хоста приложения, который может быть одним из следующих:
Исполняемое приложение.
Файл конфигурации для приложения, размещенного на исполняемом хосте, находится в том же каталоге, что и приложение. Имя файла конфигурации - это имя приложения с.config
расширение. Например, приложение под названиемmyApp.exe
может быть связан с файлом конфигурации с именем myApp.exe.config
.
При разработке в Visual Studio файл app.config
в проекте будет скопирован в правильно названный файл конфигурации при построении проекта.
Файл может содержать как элементы, определенные платформой, так и элементы, определенные пользователем (возможно, с использованием типов.NET для чтения и записи содержимого).
Приложение, размещенное в ASP.NET.
Файлы конфигурации ASP.NET называются web.config
. Файлы конфигурации в приложениях ASP.NET наследуют параметры файлов конфигурации в пути URL. Например, учитывая URLhttp://www.example.com/aaa/bbb
, где http://www.example.com/aaa
это веб-приложение, файл конфигурации, связанный с приложением, расположен по адресу www.example.com/aaa
. Страницы ASP.NET, находящиеся в подкаталогеbbb
используйте как настройки, которые находятся в файле конфигурации на уровне приложения, так и настройки в файле конфигурации, который находится в bbb
.
Дополнительные сведения о файлах конфигурации ASP.NET см. В разделе Конфигурация ASP.NET.
Приложение, размещенное в Internet Explorer. Если приложение, размещенное в Internet Explorer, имеет файл конфигурации, расположение этого файла указывается в теге со следующим синтаксисом:
<link rel="ConfigurationFileName" href="location">
В этом теге location - это URL-адрес файла конфигурации. Это устанавливает базу приложения. Файл конфигурации должен находиться на том же веб-сайте, что и приложение.