En general, la estructura de directorios
de ASP.NET puede ser determinada por las preferencias del desarrollador. Aparte
de unos pocos nombres de directorios reservados, el sitio puede expandirse a
cualquier número de directorios. La estructura es típicamente reflejada
directamente en las urls.
Los nombres de directorios especiales (a
partir de ASP.NET 2.0 son):
·
App_Browsers: Contiene archivos
de definición específicos para navegadores.
·
App_Code: Es un directorio
para códigos. El servidor ASP.NET automáticamente compilará los archivos (y
subdirectorios) en esta carpeta en un ensamblado que es accesible desde cualquier
página del sitio. App_Code es típicamente usada para código de acceso a datos,
código de modelo o código de negocios. También cualquier manejador http
específico para el sitio e implementación de módulos y servicios web van este
directorio. Como alternativa a utilizar App_Code el desarrollador puede optar
por proporcionar un ensamblado independiente con código precompilado.
·
App_Data: Directorio por
defecto para las base de datos, tales como archivos mdb de Microsoft Access y
archivos mdf de Microsoft SQL Server. Este directorio es usualmente el único
con permisos de escritura en la aplicación.
·
App_LocalResources: Contiene archivos
de recursos localizados para páginas individuales del sitio.
·
App_GlobalResources: Contiene archivos
resx con recursos localizados disponibles para cada página del sitio. Este es
donde el desarrollador ASP.NET típicamente almacenara mensajes que serán usados
en más de una página.
·
App_Themes: usado para temas
alternativos del sitio.
·
App_WebReferences: Usado para
archivos de descubrimiento y archivos WSDL para referencias a servicios web
para ser consumidos en el sitio.
·
Bin: Contiene código
compilado (archivos .dll) para controles, componentes, y otro código que pueda
ser referenciado por la aplicación. Cualquier clase representada por código en
la carpeta Bin es automáticamente referenciada en la aplicación. Son archivos o
librerias que tienen como principal acción ejecutar una función cuando estas
son llamadas o se invocan.






0 comentarios:
Publicar un comentario