[code camp 2009] cómo sacar provecho de iis 7.5 (carlos walzer)

24
Sacando provecho de IIS 7.5 10/28/22 Carlos Walzer http://msmvps.com/blogs/ cwalzer/

Upload: microsoft-argentina-y-uruguay-official-space

Post on 25-Jun-2015

440 views

Category:

Technology


2 download

DESCRIPTION

[Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

TRANSCRIPT

Page 1: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Sacando provecho de IIS 7.5

9/26/2009

Carlos Walzerhttp://msmvps.com/blogs/cwalzer/

Page 2: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 3: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Agenda

Un poco de historia Puntos clave más destacados de

la plataforma IIS7 Demos de las extensiones Resumen

Page 4: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

IIS 5.0 ARC

Page 5: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

IIS 6.0 ARC

Page 6: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

IIS 6.0 ARC

Page 7: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

IIS 6.0 ARC

Page 8: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Internet Information Services 7.0 Puntos clave más destacados

Modular y extensible Proceso integrado Administración delegada Capacidades de diagnóstico Seguridad mejorada

Page 9: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

IIS 7.0 ARCSe agregan alrededor de 40 “hooks”. Totalmente Integrado con .NET

Page 10: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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)

Page 11: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 12: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 13: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Internet Information Services 7.0 Extensiones

ApplicationHost.config

Administration.config

Configuraciónextensible

Extensión IIS 7

Administración extensible

API del módulo

Page 14: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 15: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 16: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Image Copyright

demo

Page 17: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Web Platform installer

Un solo lugar para descubrir todas las herramientas y componentes

Instale automáticamente herramientas y componentes selectos

Configure automáticamente IIS7

Page 18: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Descubrir y obtener el web stack: Web Platform Installer

demo

Page 19: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

La Herramienta de implementación Web de Microsoft

Sincronice aplicaciones WebCree paquetesRealice con facilidad las

implementacionesMigre de IIS6 a IIS7

Page 20: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Deployment: Paquetes App IIS

demo

Page 21: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 22: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

URL Rewriting

demo

Page 23: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

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

Page 24: [Code Camp 2009] Cómo sacar provecho de IIS 7.5 (Carlos Walzer)

Muchas Gracias

Carlos Walzerhttp://msmvps.com/blogs/

cwalzer/