Como decía en un post anterior, ahora los desarrolladores de ASP.NET en IIS 7.0 o superior tenemos la posibilidad de configurar el servidor web directamente desde nuestros ficheros web.config de aplicación.
Por ejemplo y para ilustrar el uso de algunas de las características más habituales de configuración del servidor, vamos a establecer desde nuestro fichero web.config las siguientes propiedades:
· Agregar una meta para el modo de documento en IE.
· Establecer el documento predeterminado.
· Habilitar la compresión dinámica.
Para ello hay que incluir lo siguiente en nuestro fichero web.config.
<system.webServer>
<httpProtocol>
<customHeaders>
<clear/>
<add name="X-UA-Compatible" value="IE=8" />
</customHeaders>
</httpProtocol>
<defaultDocument enabled="true">
<files>
<clear />
<add value="Default.aspx" />
</files>
</defaultDocument>
<urlCompression doDynamicCompression="true" />
</system.webServer>
Agregar una meta para el modo de documento en IE.
http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
Establecer el documento predeterminado.
http://www.iis.net/ConfigReference/system.webServer/defaultDocument
Habilitar la compresión dinámica.
http://www.iis.net/ConfigReference/system.webServer/urlCompression
Con el anterior código, ya no tendremos que establecer estas características desde IIS cada vez que subamos nuestra aplicación. Además, en entornos de hosting donde no tenemos acceso a la consola de administración de IIS, algunas de estas opciones serían imposible de asignar.
En definitiva, estas 3 características se verán en IIS de la siguiente forma:
Poquito a poco configuramos nuestro servidor.
Un saludo!
Un tema bastante interesante, y aparentemente sencillo de implementar.
ResponderEliminarGracias!