Existen una gran variedad de tipos de archivos que podemos utilizar en las aplicaciones de los sitios web en donde se destacan los que son admitidos por Asp.net. Además de ello, también existen otros archivos estáticos, tales como .htm y html.
Contenidos
- 1 Tipos de archivos
- 1.1 .asax
- 1.2 .ascx
- 1.3 .ashx
- 1.4 .asmx
- 1.5 .asxp
- 1.6 .axd
- 1.7 .browser
- 1.8 .cd
- 1.9 .compile
- 1.10 .cs, .jsl, .vb
- 1.11 .csproj, .vbproj, vjsproj
- 1.12 .disco, .vsdisco
- 1.13 .dsdgm, .dsprototype
- 1.14 .dll
- 1.15 .licx, .webinfo
- 1.16 .master
- 1.17 .mdb, .lbd
- 1.18 .mdf
- 1.19 .msgx, .svc
- 1.20 .rem
- 1.21 .resources, .resx
- 1.22 .sitemap
- 1.23 .skin
- 1.24 .sln
- 1.25 .soap
- 1.26 .css
- 1.27
- 1.28 .htm, .html
Tipos de archivos
.asax
Contiene códigos que se derivan de la clase HttpApplication. Por medio de este archivo se representa la aplicación y contiene métodos opcionales, los cuales se ejecutan al principio o final de la duración de la aplicación.
.ascx
Se ubica en la raíz de la aplicación o un subdirectorio, y se trata de un archivo de control de usuario web, el cual se encarga de definir un control rentable y personalizado.
.ashx
Contiene el código que implementa la interfaz IHttpHandler y al igual que el anterior, también se ubica en la raíz de la aplicación o subdirectorio.
.asmx
Son archivos de servicios Web XML, los cuales contienen los métodos o clases que están disponibles para otras aplicaciones web y mediante SOAP.
.asxp
Se define como un Archivo de formularios Web Forms de ASP.NET, el cual puede almacenar controles y presentaciones web, lógica y empresarial.
.axd
Se localiza en la raíz de la aplicación y es un archivo de controlador, el cual se emplea para administrar solicitudes de administración de los sitios web, siendo el más común Trace.axd.
.browser
Se emplea para identificar las características de los exploradores clientes, siendo un archivo de definición del explotador. Este tipo de archivo se encuentra localizado en el subdirectorio App_Browser.
.cd
Es un archivo de diagrama de clases. Los diagramas de clases nos pueden ayudar a comprender la estructura de clases delos proyectos que son desarrollados por otras personas, y se pueden utilizar para adaptar y presentar la información del proyecto, así como también compartirla con otros usuarios.
.compile
Por medio de este archivo de código precompilado se señala a un ensamblado que represente un archivo de sitio web compilado. Archivos ejecutables como .aspx, ascx, master y archivos de tema, son precompilados y se colocan en el subdirectorio Bin.
.cs, .jsl, .vb
Son archivos de códigos fuentes de clases que se compila en tiempo de ejecución. Estas clases pueden ser tanto un controlador HTTP como Módulo HTTP. El primero de ellos, se trata de un archivo de código subyacente para una página de ASP,NET, mientras que el segundo se define como un archivo de clases independientes que contiene la lógica de la aplicación.
.csproj, .vbproj, vjsproj
Son archivos de proyecto para un proyecto de aplicación de cliente de Visual Studio.
.disco, .vsdisco
Se localizan el en subdirectorio App_WebReferences, y se les conoce por ser archivos de detección de servicios web XML, los cuales se utilizan para ayudar a localizar los servicios web que se encuentran disponibles.
.dsdgm, .dsprototype
Se trata de un diagrama de servicios distribuido (también conocido como DSD), el cual se puede añadir a cualquier solución de Visual Studio que proporcione o utilice los servicios web para ingeniería inversa de una vista de arquitectura de las interacciones de servicios web.
.dll
Son archivos de biblioteca de clases compilado, los cuales se localizan en el subdirectorio Bin.
.licx, .webinfo
Se le conoce como un archivo de licencia, el cual permite que los creadores de controles puedan ayudar a proteger la propiedad intelectual por medio de pruebas, en donde se determina si el usuario cuenta con la autorización para utilizar el control.
.master
Se encarga de definir el diseño de otras páginas web de la aplicación.
.mdb, .lbd
Archivo de datos de Acces que se localiza en el subdirectorio App_Data.
.mdf
Es un archivo de base de datos SQL, cuyo uso es para SQL Server Express.
.msgx, .svc
Se localiza en la raíz de la aplicación o un subdirectorio, y es un archivo de servicios de Indigo Messaging Framework.
.rem
Este tipo de archivo se desempeña como un archivo de controlador remoto.
.resources, .resx
Contiene cadenas de recursos, las cuales hacen referencia a textos localizables, imágenes u otros datos.
.sdm, .sdmDocument
Es un archivo del modelo de definición del sistema, mejor conocido también por las siglas SDM.
.sitemap
Como su nombre lo dice, es un archivo del mapa del sitio que contiene la estructura del sitio web. A través del proveedor del mapa del sitio predeterminado de ASP.NET. se puede tener un mayor control de exploración en una página web.
.skin
Son archivos de máscara que contienen valores de propiedades que se aplican a los controles web, con la finalidad de proporcionar un formato coherente.
.sln
Archivo de solución para un proyecto de Visual Web Developer.
.soap
Es un archivo de extensión de SOAP.
.css
Se utiliza para determinar el formato de elementos HTLM, y se tratan de archivos de hojas de estilos.
.htm, .html
Pertenecen a la categoría de archivos estáticos, debido a que son escritos en código HTML.