Las aplicaciones de sitio web pueden contener diferentes tipos de archivo. De forma predeterminada, ASP.NET admite y administra algunos de ellos, mientras que el servidor IIS admite y administra otros. Si lo desea, puede especificar que ASP.NET se encargue de administrar todos los tipos.
La mayoría de los tipos de archivo de ASP.NET se pueden generar automáticamente a través del elemento de menú Agregar nuevo elemento de Visual Studio.
Los tipos de archivo se asocian a las aplicaciones usando asignaciones. Por ejemplo, si hace doble clic en un archivo .txt del Explorador de Windows, normalmente se abrirá el Bloc de notas, porque en Windows los tipos de archivo .txt están asociados a Notepad.exe de forma predeterminada. En las aplicaciones web, los tipos de archivo están asociados a las extensiones de la aplicación en IIS. Para obtener más información, vea Setting Application Mappings o Configurar los valores de aplicaciones en IIS 7 en el sitio web de Microsoft TechNet.
Los tipos de archivos que administra ASP.NET están asignados a Aspnet_isapi.dll en IIS.
Tipo de archivo
|
Ubicación
|
Descripción
|
|---|---|---|
.asax
|
Raíz de la aplicación.
|
Normalmente un archivo Global.asax que representa la clase de aplicación y contiene métodos opcionales (controladores de eventos) que se ejecutan en varios puntos del ciclo de vida de la aplicación. Para obtener más información, vea Sintaxis de Global.asax.
|
.ascx
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de control de usuario web que define una funcionalidad personalizada que puede agregar a cualquier página de formularios Web Forms de ASP.NET. Para obtener más información, vea Controles de usuario ASP.NET.
|
.ashx
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de controlador que se invoca en respuesta a una solicitud web para generar contenido dinámico.Para obtener más información, vea Información general sobre controladores HTTP y módulos HTTP.
|
.asmx
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de servicios Web XML que contiene las clases y métodos que pueden invocarse en otras aplicaciones web. Para obtener más información, vea Servicios Web ASP.NET.
|
.aspx
|
Raíz de la aplicación o un subdirectorio.
|
Una página de formularios Web Forms de ASP.NET que puede contener controles web, la presentación y la lógica empresarial. Para obtener más información, vea Páginas web ASP.NET y Información general sobre los controles de servidor web ASP.NET.
|
.axd
|
Raíz de la aplicación.
|
Un archivo de controlador que se usa para administrar las solicitudes de administración del sitio web, como Trace.axd. Para obtener más información, vea Información general sobre la traza en ASP.NET.
|
.browser
|
Subdirectorio App_Browsers.
|
Un archivo de definición de explorador que identifica las características de un determinado explorador. Para obtener más información, vea Controles de servidor web ASP.NET y funciones del explorador.
|
.cd
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de diagrama de clase.
|
.compile
|
Subdirectorio Bin.
|
Un archivo de código auxiliar precompilado que señala a un ensamblado que representa un archivo del sitio web compilado. Cuando se precompila un proyecto de sitio web, los tipos de archivo ejecutables (.aspx, ascx, .master y archivos de tema) se compilan y se sitúan en el subdirectorio Bin. Para obtener más información, vea Información general sobre la precompilación de ASP.NET.
|
.config
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de configuración que contiene elementos XML que representan la configuración de características de ASP.NET. Para obtener más información, vea Archivos de configuración de ASP.NET.
|
.cs, .vb
|
Subdirectorio App_Code o en el caso de un archivo de código subyacente para una página ASP.NET, en el mismo directorio que la página Web.
|
Archivos de código fuente (archivos .cs o .vb) que definen un código que se puede compartir entre distintas páginas, como el código de clases personalizadas, lógica empresarial, módulos HTTP y controladores HTTP.
|
.csproj, .vbproj
|
Directorio del proyecto de Visual Studio.
|
Un archivo de proyecto de un proyecto de aplicación web de Visual Studio.
Para obtener más información, vea Proyectos y soluciones (Procedimientos generales de desarrollo).
|
.disco, .vsdisco
|
Subdirectorio App_WebReferences.
|
Un archivo de detección de servicios Web XML que se usa para ayudar a buscar servicios Web. Para obtener más información, vea Servicios Web ASP.NET.
|
.dsdgm, .dsprototype
|
Raíz de la aplicación o un subdirectorio.
|
Un diagrama de servicios distribuidos (DSD) que se puede agregar a cualquier solución de Visual Studio que proporcione o utilice servicios Web para ingeniería inversa de una vista de arquitectura de las interacciones de servicios Web. Para obtener más información, vea Servicios Web ASP.NET.
|
.dll
|
Subdirectorio Bin.
|
Archivo de biblioteca de clases compilado (ensamblado). En un proyecto de sitio web, en lugar de colocar los ensamblados compilados en el subdirectorio Bin, puede colocar el código fuente de las clases en el subdirectorio App_Code. Para obtener más información, vea Carpetas de código compartido en proyectos web ASP.NET.
|
.licx, .webinfo
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de licencia. Las licencias permiten a los creadores de controles ayudar a proteger la propiedad intelectual; para ello, se comprueba si el usuario está autorizado a utilizar el control. Para obtener más información, consulte Cómo: Obtener licencia para componentes y controles.
|
.master
|
Raíz de la aplicación o subdirectorio.
|
Página maestra que define el diseño de otras páginas Web de la aplicación. Para obtener más información, vea Páginas maestras ASP.NET.
|
.mdb, .ldb
|
Subdirectorio App_Data.
|
Un archivo de base de datos de Access. Para obtener más información, vea Acceso a datos de ASP.NET.
|
.mdf
|
Subdirectorio App_Data.
|
Un archivo de base de datos de SQL Server Express. Para obtener más información, vea Acceso a datos de ASP.NET.
|
.msgx, .svc
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de servicios de Messaging Framework (MFx) de WCF.
|
.resources, .resx
|
Subdirectorio App_GlobalResources o App_LocalResources.
|
Un archivo de recursos que contiene cadenas de recursos que hacen referencia a imágenes, texto localizable u otros datos. Para obtener más información, vea Recursos en aplicaciones o Cómo: Crear archivos de recursos para sitios web ASP.NET.
|
.sdm, .sdmDocument
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo del modelo de definición del sistema (SDM).
Para obtener más información, vea Información general sobre el modelo de definición del sistema (SDM) yInformación general sobre el modelo de definición del sistema (SDM).
|
.sitemap
|
Raíz de la aplicación.
|
Un archivo de mapa del sitio que define la estructura lógica de la aplicación web. ASP.NET incluye un proveedor del mapa del sitio predeterminado que usa archivos del mapa del sitio para mostrar fácilmente un control de navegación en una página web. Para obtener más información, vea Navegación del sitio de ASP.NET.
|
.skin
|
Subdirectorio App_Themes.
|
Archivo de máscara que contiene los valores de propiedades que se aplican a los controles web para proporcionar un formato coherente. Para obtener más información, vea ASP.NET Themes and Skins.
|
.sln
|
Directorio del proyecto de Visual Studio.
|
Un archivo de solución de un proyecto de Visual Studio.
Para obtener más información, vea Proyectos y soluciones (Procedimientos generales de desarrollo).
|
.soap
|
Raíz de la aplicación o un subdirectorio.
|
Un archivo de extensión SOAP.
|
No hay comentarios:
Publicar un comentario