[code camp 2009] cómo sacar provecho de iis 7.5 (carlos walzer)
DESCRIPTION
[Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)TRANSCRIPT
Sacando provecho de IIS 7.5
9/26/2009
Carlos Walzerhttp://msmvps.com/blogs/cwalzer/
Objetivos de y temas que aprenderá en la sesión
Objetivo(s) de la sesión: Revisar los puntos destacados de la
plataforma IIS7.xDemostrar de qué manera las nuevas
extensiones IIS habilitan soluciones potentes
Temas que aprenderá en la sesión:Extender IIS7 Optimizar las nuevas extensiones IIS
Agenda
Un poco de historia Puntos clave más destacados de
la plataforma IIS7 Demos de las extensiones Resumen
IIS 5.0 ARC
IIS 6.0 ARC
IIS 6.0 ARC
IIS 6.0 ARC
Internet Information Services 7.0 Puntos clave más destacados
Modular y extensible Proceso integrado Administración delegada Capacidades de diagnóstico Seguridad mejorada
IIS 7.0 ARCSe agregan alrededor de 40 “hooks”. Totalmente Integrado con .NET
Módulos .NETMódulos nativos
Nueva API en C++ que reemplaza las extensiones ISAPI
Módulos manejadosModo Integrado con ASP.NETDesarrollo en C# utilizando la API de ASP.NET
(IHttpModule)
Internet Information Services 7.0 Configuración delegada
Web.Config Site #1•Configuración de la delegación•Configuración de la aplicación•Configuración de .Net
Web.Config Site #2•Configuración de la delegación•Configuración de la aplicación•Configuración de .Net
Web.Config Site #3•Configuración de la delegación•Configuración de la aplicación•Configuración de .Net
ApplicationHost.configAdministration.config Configuración a nivel
servidor
Delegación de funciones globales
Usuarios de IIS Manager Sitios
El servidor cambia a “Global”
Cambios del sitio individual
Internet Information Services 7.0 Administración delegada
concentrado en las funcionestareas
simplificadas
vista de árbol
familiar
• Una herramienta configura tanto IIS como ASP.NET • Funciona para el administrador de la máquina y para el propietario del sitio• Es remoto a través de HTTP, lo que hace que el firewall sea amigable• Soporta la capacidad de extensión administrada
Internet Information Services 7.0 Extensiones
ApplicationHost.config
Administration.config
Configuraciónextensible
Extensión IIS 7
Administración extensible
API del módulo
IIS7.5Nuevas ExtensionesFTP y WebDav integradoSEO Toolkit
Extensiones IIS7
INTEGRACIÓN DE MULTIMEDIA• Lista de
reproducción Web• Límite de la
velocidad de bits
IMPLEMENTACIÓN• Herramienta de
implementación Web de Microsoft
SECURITY• Examen de
direcciones URL
MANEJO DE SOLICITUDES• Re-escritor de
direcciones URL• Enrutamiento de
solicitudes de aplicación
ADMINISTRACIÓN• Pack de
administración• Administrador de la
base de datos• Administración
remota• Powershell
PUBLICACIÓN• FTP• WebDAV
Ejemplo de Extensión:
Crear una extensión que coloca una marca de agua de texto sobre todas las imágenes que se utilizan para un sitio
Proporcionar una interfaz de administración que permite cambiar el texto de la marca de agua
Image Copyright
demo
Web Platform installer
Un solo lugar para descubrir todas las herramientas y componentes
Instale automáticamente herramientas y componentes selectos
Configure automáticamente IIS7
Descubrir y obtener el web stack: Web Platform Installer
demo
La Herramienta de implementación Web de Microsoft
Sincronice aplicaciones WebCree paquetesRealice con facilidad las
implementacionesMigre de IIS6 a IIS7
Deployment: Paquetes App IIS
demo
Extensión de re-escritura de direcciones URL
Fácil de utilizar URLshttp://www.pdcpaintings.com/default/rohit/
hills vs. http://www.pdcpaintings.com/default.aspx?artist=rohit&theme=hills
URLs amigables para el motor de búsquedaVuelva obligatorio http://www.mysite.com
en lugar http://mysite.com Bloqueo de buscadores no deseados
URL Rewriting
demo
Resumen
Plataforma Web sumamente extensible y personalizable
Herramientas enriquecidas que ayudan con el desarrollo y la implementación
Diagnóstico y solución mejorados de problemas
Administración remota fácilmente extensible
Escenarios nuevos habilitados por extensiones descargables gratuitas disponibles en www.iis.net
Muchas Gracias
Carlos Walzerhttp://msmvps.com/blogs/
cwalzer/