Hogar Desarrollo ¿Qué es la base de aplicación? - definición de techopedia

¿Qué es la base de aplicación? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Application Base?

La base de la aplicación es el directorio, que contiene todos los archivos relacionados con una aplicación .NET, incluido el archivo ejecutable (.exe) que se carga en el dominio de aplicación inicial o predeterminado.


La base de la aplicación es el directorio raíz que contiene la aplicación. Para satisfacer una solicitud de tipo, el tiempo de ejecución utiliza este valor para buscar el ensamblado que contiene el tipo requerido. La base de la aplicación es el directorio desde donde el administrador de ensamblaje comienza a buscar ensamblajes. En el caso de aplicaciones basadas en la web, la base de la aplicación es la raíz del sitio web. Si se especifica un archivo de configuración para la aplicación, la base de la aplicación es la ubicación del archivo de configuración, que almacena los detalles de configuración del código que se ejecuta en el dominio de la aplicación. Para un sistema con más de un sitio web, la base de la aplicación es el sitio predeterminado definido en el puerto 80.


La base de aplicaciones también se conoce como carpeta de aplicaciones o directorio de aplicaciones. También se usa para controlar el acceso de los dominios de aplicación a otras aplicaciones.

Techopedia explica Base de aplicaciones

El proceso utilizado por el tiempo de ejecución para buscar ensamblajes dependientes para aplicaciones basadas en web y no basadas en web es el mismo. El tiempo de ejecución utiliza rutas relativas a la base de la aplicación para la búsqueda.


A veces, es esencial crear entornos personalizados para que las aplicaciones se ejecuten con permisos restringidos, lo que reduce los riesgos asociados con las vulnerabilidades de seguridad. En tales casos, los dominios de aplicación se pueden crear y configurar mediante programación con las opciones de seguridad requeridas. Al crear dichos dominios de aplicación personalizados, la clase ApplicationSetup se usa para especificar la propiedad base de la aplicación junto con otros parámetros.


La base de la aplicación es una propiedad importante de la clase AppDomainSetup utilizada para buscar o actualizar el nombre del directorio que contiene la aplicación. Para un dominio de aplicación recién creado, el valor de ApplicationBase es el mismo que el de su creador. La propiedad ApplicationBase es del mismo tipo que System.String y se incluye en el espacio de nombres, Sistema y ensamblaje, y mscorlib.dll.


Los permisos otorgados a un dominio de aplicación, en el que se ejecuta una aplicación, dependen del valor de la base de la aplicación. Por ejemplo, aunque una computadora local crea un dominio de aplicación, si la propiedad base de la aplicación se establece en un directorio de intranet, los permisos otorgados al dominio de aplicación se restringirán a Intranet local e influirán en los permisos que se le otorguen. Por lo tanto, el valor de la propiedad ApplicationBase debe establecerse correctamente para evitar errores.

Esta definición fue escrita en el contexto de .net
¿Qué es la base de aplicación? - definición de techopedia