Base de aplicação

Autor: Lewis Jackson
Data De Criação: 6 Poderia 2021
Data De Atualização: 25 Junho 2024
Anonim
Base de aplicação - Tecnologia
Base de aplicação - Tecnologia

Contente

Definição - O que significa Base de Aplicativos?

A base do aplicativo é o diretório, que contém todos os arquivos relacionados a um aplicativo .NET, incluindo o arquivo executável (.exe) carregado no domínio do aplicativo inicial ou padrão.

A base do aplicativo é o diretório raiz que contém o aplicativo. Para satisfazer uma solicitação de tipo, o tempo de execução usa esse valor para procurar o assembly que contém o tipo necessário. A base do aplicativo é o diretório a partir do qual o gerenciador de montagem começa a pesquisar por montagens. No caso de aplicativos baseados na Web, a base de aplicativos é a raiz do site. Se um arquivo de configuração for especificado para o aplicativo, a base do aplicativo será o local do arquivo de configuração, que armazena os detalhes de configuração do código em execução no domínio do aplicativo. Para um sistema com mais de um site, a base de aplicativos é o site padrão definido na porta 80.

A base de aplicativos também é conhecida como pasta ou diretório de aplicativos. Também é usado para controlar o acesso dos domínios de aplicativos a outros aplicativos.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica a Base de Aplicativos

O processo usado pelo tempo de execução para procurar assemblies dependentes para aplicativos baseados na Web e não baseados na Web é o mesmo. O tempo de execução usa caminhos relativos à base de aplicativos para pesquisa.

Às vezes, é essencial criar ambientes personalizados para que os aplicativos sejam executados com permissões restritas, o que reduz os riscos associados às vulnerabilidades de segurança. Nesses casos, os domínios de aplicativo podem ser criados e configurados programaticamente com as opções de segurança necessárias. Ao criar esses domínios de aplicativos personalizados, a classe ApplicationSetup é usada para especificar a propriedade base do aplicativo junto com outros parâmetros.

A base do aplicativo é uma propriedade importante da classe AppDomainSetup usada para buscar ou atualizar o nome do diretório que contém o aplicativo. Para um domínio de aplicativo recém-criado, o valor do ApplicationBase é o mesmo do seu criador. A propriedade ApplicationBase é do mesmo tipo que System.String e está incluída no espaço para nome, System and assembly e mscorlib.dll.

As permissões concedidas a um domínio de aplicativo, no qual um aplicativo é executado, depende do valor da base de aplicativos. Por exemplo, embora um domínio de aplicativo seja criado por um computador local, se a propriedade base do aplicativo estiver definida como um diretório da intranet, as permissões concedidas ao domínio do aplicativo serão restritas à Intranet Local e influenciarão as permissões concedidas a ele. Portanto, o valor da propriedade ApplicationBase deve ser definido corretamente para evitar erros.


Esta definição foi escrita no con .net