La tecnología ASP.NET permite la realización de aplicaciones Web y Servicios Web explotando todo el potencial de la arquitectura Microsoft .NET. Esta obra presenta las técnicas de programación Web con los entornos integrados de desarrollo Visual Studio .NET y ASP .NET Web Matrix, que ofrecen una importante productividad al programador, acercando los modelos de producción Web y Windows. Se introduce la programación .NET a través de los lenguajes C# y VB .NET (bases de la programación orientada a objetos, excepciones, colecciones, programación declarativa por atributo, XML, serialización, etc.) y todos los ejemplos se desarrollan en ambos lenguajes. El lector aprenderá, entre otras cosas, a realizar formularios (Web Forms) basados en controles modo servidor, que automatizan la producción de código HTML para el navegador. Se dedica un capítulo avanzado a la realización de controles para facilitar la utilización compartida del código en una máquina. Se presentan y comparan las distintas técnicas de mantenimiento de las sesiones de usuario, de acceso a datos vía ADO .NET y de gestión de la seguridad (autenticación, autorizaciones,?). Los conceptos expuestos se ilustran mediante un ejemplo de portal de gestión del conocimiento, que utiliza XML y una base de datos SQL Server a través de una capa de abstracción compuesta de componentes básicos.