2. Versiones: IIS5 IIS6 IIS7 Puerto 80 HTTP GET hacia el servidor solicitando un recurso www.knowii.com
3. IIS (Internet Information Service) En la plataforma Windows la aplicación que escucha en el puerto 80 las peticiones HTTP de los clientes es el servidor Web Internet Information Server. IIS mantiene un mapeo entre las extensiones de los recursos solicitados y las DLLs que pueden responder a esos pedidos. Estas DLLs se llaman Internet Services API (ISAPI) DLLs. Cuando llega un request, IIS le la extensión y reenvia el request a la dll correspondiente. www.knowii.com
4. IIS6 Si se está usando IIS6 para correr nuestro sitio. IIS tiene un driver llamado HTTP.SYS que escucha en el puerto 80 y rutea a la ISAPI DLL correcta. Las extensiones de ASP.NET ( .aspx, .asax, .asmx, .ashx, etc ) son redireccionadas a aspnet_isapi.dll. En IIS6 esta DLL está dentro de un Worker Process. www.knowii.com
5. ASP.NET Worker Process El ASP.NET Worker Process (w3wp.exe en IIS6 y asp-net_wp.exe en IIS5) administra el ASP.NET Pipeline (la ruta por la cual se comunica con ASP.NET). El mismo actúa como un proceso sustituto en el cual corren todas las instancias de los objetos ASP.NET. www.knowii.com