База приложений

Автор: Lewis Jackson
Дата создания: 6 Май 2021
Дата обновления: 1 Июль 2024
Anonim
Java и MySQL база данных / Разработка приложения за 7 минут!
Видео: Java и MySQL база данных / Разработка приложения за 7 минут!

Содержание

Определение - что означает «прикладная база»?

База приложений - это каталог, который содержит все файлы, связанные с приложением .NET, включая исполняемый файл (.exe), который загружается в исходный домен или домен приложения по умолчанию.

База приложения - это корневой каталог, содержащий приложение. Чтобы удовлетворить запрос типа, среда выполнения использует это значение для поиска сборки, содержащей требуемый тип. База приложения - это каталог, откуда менеджер сборки начинает поиск сборок. В случае веб-приложений база приложений является корнем веб-сайта. Если для приложения указан файл конфигурации, база приложения - это местоположение файла конфигурации, в котором хранятся сведения о конфигурации кода, выполняющегося в домене приложения. Для системы с более чем одним веб-сайтом база приложений является сайтом по умолчанию, определенным для порта 80.

База приложений также называется папкой приложений или каталогом приложений. Он также используется для контроля доступа доменов приложений к другим приложениям.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет базу приложения

Процесс, используемый средой выполнения для поиска зависимых сборок как для веб-приложений, так и для не-веб-приложений, одинаков. Для выполнения поиска среда выполнения использует пути относительно базы приложения.

Иногда важно создавать настраиваемые среды для приложений, которые будут выполняться с ограниченными разрешениями, что снижает риски, связанные с уязвимостями безопасности. В таких случаях домены приложений могут создаваться и настраиваться программно с необходимыми параметрами безопасности. При создании таких пользовательских доменов приложений класс ApplicationSetup используется для указания базового свойства приложения вместе с другими параметрами.

База приложения является важным свойством класса AppDomainSetup, используемым для извлечения или обновления имени каталога, содержащего приложение. Для вновь созданного домена приложения значение ApplicationBase совпадает со значением его создателя. Свойство ApplicationBase того же типа, что и System.String, и входит в пространство имен, систему и сборку, а также mscorlib.dll.

Разрешения, предоставленные домену приложения, в котором выполняется приложение, зависят от значения базы приложения. Например, хотя домен приложения создается локальным компьютером, если базовое свойство приложения установлено в каталог интрасети, разрешения, предоставляемые домену приложения, будут ограничены локальной интрасетью и будут влиять на предоставленные ему разрешения. Следовательно, значение свойства ApplicationBase должно быть установлено правильно, чтобы избежать ошибок.


Это определение было написано в con .net