6. Arquitectura de IIS7 Funcionalidad del Servidor fue dividida en mas de 40 módulos ... Los Módulos se conectan al “pipeline” genérico … Los Módulos extienden la funcionalidad del servidor a través de un API publico. … … … … Send Response Log Compress Determinar Handler CGI Static File ISAPI Authentication Anon SendResponse Authentication Authorization ResolveCache ExecuteHandler UpdateCache NTLM Basic
7. Módulos, Módulos y mas Módulos Instalar, administrar, y parchar es necesario únicamente para los módulos utilizados… 1-Reduce la superficie de ataque (únicamente 10 módulos instalados por default) 2-Reduce el consumo de memoria 3-Provee un control granular 4-Es posible remplazar módulos provistos por Microsoft con los de terceros o desarrollar propios. 5-IIS hará disponible en el Web mas funcionalidad para IIS 7.0 conforme pase el tiempo. (BitRate Throttling, WebDAV, Server-Side Playlists, URL Rewrite, Application Request Routing y mas)
8. Nuevo Sistema de Configuración No mas metabase.bin o metabase.xml Es posible agregar configuración de IIS y ASP.NET en el mismo archivo Diseñado para fácil extensibilidad, basado en esquemas Portable (Machine Independent) Puede ser compartido entre múltiples servidores
9.
10. Configuración de .NET + IIS7 .NET Framework IIS 7 Server Applicationhost.config Web.config <system.webServer> IIS7 Delegated settings <system.web> .NET settings ASP.net global settings Global web.config .NET global settings Machine.config
19. Mensajes de Error Detallados Nuevos mensajes de error proveen mas informacion Sugiere posibles causas y soluciones – incluye acciones para correccion Los detalles incluyen la configuracion, el modulo, paginas, usuario, etc. Los errores son solo mostrados para peticiones locales por default Provisto por el modulo CustomErrors de IIS7
20. Conclusión IIS 7.0 Enhancements Modular & Extensible Agile Administration Built in Request Tracing Improved Security Integrated with .NET Reduced Attack Surface Streamlined Servers Easier to manage Extend/Modify IIS Features Fast Diagnostics