..


Enlaces patrocinados

Los archivos de configuración: machine.config y web.config

Un aspecto importante de las aplicaciones web es la gestión de la información de configuración, un área que comprende varios elementos, incluyendo:

  • Las sesiones se
  • El almacenamiento en caché
  • Rastreo
  • Autenticación

Estos elementos son controlados a través de una serie de parámetros configurables. Por ejemplo, cuando una aplicación que permite el estado de sesión (sesión) se puede determinar dónde colocar la gestión, dada la posibilidad de elegir entre un proceso o un equipo independiente (utilizando el servicio Windows o SQL Server). Es también posible configurar la duración del estado de sesión y las formas en que la aplicación debe realizar un seguimiento de dicha información (por ejemplo, a través de cookies).

Aunque el almacenamiento en caché es un elemento muy importante, porque cuando usted decide almacenar en caché el contenido de su sitio web esta característica le permite configurar la duración de la estancia en la memoria caché y la ubicación para almacenar (en el servidor, el cliente, proxy).

Las opciones de configuración de estas dos funciones se gestionan a través de archivos de configuración apropiados. En las primeras versiones de ASP.NET para cambiar la configuración de una aplicación web destinada a operar directamente en el archivo de configuración en formato XML. Afortunadamente, sin embargo las últimas versiones de ASP.NET (de 2,0 en adelante) proporciona dos herramientas que facilitan la configuración mucho más sencillo de aplicaciones web. La primera sección es la herramienta de configuración de ASP.NET disponibles en IIS (versión 7), el segundo es el Sitio Web Herramienta de administración de Visual Studio (ver abajo).

Los archivos de configuración. NET son archivos XML con el contenido que se entiende por el tiempo de ejecución. NET Framework. En tiempo de ejecución de estos archivos se leen para establecer los diferentes parámetros requeridos, y estos parámetros son acumulativos. Por ejemplo, el fichero de configuración web.config se carga cuando se inicia la aplicación, pero el primer fichero de configuración que se examina es el machine.config y la configuración de los dos archivos se siguen tanto.

El archivo Machine.config se colocan generalmente en C: \ Windows \ Microsoft.NET \ Framework \ vxxxxx \ Setup (donde xxxxx es la versión de NET Framework.). Este archivo establece el comportamiento predeterminado de las aplicaciones. NET se ejecutan en el equipo local. He aquí un ejemplo de este archivo

Tenga en cuenta la presencia de secciones de configuración diferente. Entre los diversos ejemplo, usted puede encontrar los siguientes

indicando el entorno de ejecución utilizando la autenticación de formularios de ASP.NET (una de las opciones de autenticación disponibles) para autenticar a los usuarios del sitio. También especifica que el uso de SQL Server para administrar el estado de sesión, con un tiempo de espera de 25 minutos, y la pista que estaba directamente en la URI.

El machine.config luego le permite administrar la configuración predeterminada de su equipo y esto tiene algún efecto en todas las aplicaciones. NET. Por esta razón, no es generalmente una buena idea para hacer cambios directos en el fichero. Por otra parte las aplicaciones de Windows Forms. NET también dependen de un archivo de configuración por separado, y por lo general el mismo nombre que el archivo ejecutable (por ejemplo, si el ejecutable se llama miaapplicazione.exe el archivo de configuración se asocia miaapplicazione.exe. config). Aplicaciones Web. NET en lugar de depender de un archivo llamado web.config. Estos archivos deben ser incluidos en la carpeta donde reside la aplicación.

Un ejemplo del archivo web.config es el siguiente

En las versiones anteriores de ASP.NET 2.0 archivos web.config tuvo que ser cambiado de forma manual sin ningún tipo de herramienta de apoyo que asegure que lo que usted escribió para ellos era corretto.A de ASP.NET 2.0, pero está disponible en Visual Studio un nueva herramienta llamada Herramienta de administración del sitio Web (WSAT).

Veamos brevemente cómo funciona. Crear un nuevo proyecto web en Visual Studio o un apriamone existentes (los creados anteriormente están bien) y haga clic en el sitio web ASP.NET menú de configuración

Se abre la página siguiente configuración

a través del cual se puede modificar el archivo web.config sin tener que escribir el código manualmente. Hacemos clic en la ficha, por ejemplo, la aplicación y haga clic en el enlace dentro de la Configuración de la aplicación Crear

Inserte una configuración llamada propietario cuyo valor es Goofy y guardar

Si nos fijamos en el web.config veremos que el nuevo ajuste se introduce automáticamente

De forma similar se pueden configurar opciones de seguridad y otra ficha proveedor de configuración a través de la página.

Ayuda con Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €.
ASP.NET (Curso) ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011.
SQL y bases de datos (Avanzado) SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €.
Enlaces patrocinados