LatinoaméricaCambiar|Microsoft.com Inicio
Microsoft
 
Alimentado por Live Search
 
Home Page de WindowsProductosTiendaDescargasUso de WindowsAyuda y procedimientos
Ayuda y procedimientos de Windows

Desarrollo de aplicaciones para Internet Information Services (IIS) 7.0

Un servidor web que ejecute IIS 7.0 puede hospedar varios tipos de aplicaciones desarrolladas mediante distintas herramientas, como Microsoft Visual Studio 2005.

Desarrollo de aplicaciones web

Puede desarrollar aplicaciones web para IIS 7.0 con las versiones 1.1 y 2.0 de Microsoft ASP.NET, que requieren Microsoft .NET Framework, o bien la versión 1.0 de ASP.NET y páginas de Active Server (ASP), que no requieren .NET Framework.

Al desarrollar aplicaciones web, tenga en cuenta lo siguiente:

Escribir para un público global

Recuerde que las aplicaciones deben entenderse en varios idiomas y que se usarán en muchas culturas. La configuración de globalización ayuda a garantizar que la aplicación se ejecute en diferentes entornos con pocas modificaciones (si las hubiera).

Diseño de una página web

Las páginas ASP.NET usan controles para crear el contenido de una página web. Los controles ayudan a mantener separado el diseño de una página de la programación ASP.NET que realmente ejecuta la aplicación. Asimismo, ofrecen una forma de modificar los valores del contenido de una página web.

Definición de la configuración de la aplicación

Es posible que deba modificar la configuración de la aplicación a fin de trabajar con la configuración del servidor o del sitio web en el que se ejecuta dicha aplicación. Puede definir la configuración de la aplicación de modo que resulte más fácil realizar estas modificaciones.

Conexión a una base de datos

Algunas aplicaciones web almacenan información en una base de datos. Por ejemplo, muchas aplicaciones de comercio electrónico realizan un seguimiento del inventario para poder informar inmediatamente al cliente de si un artículo está disponible o no. Para obtener información de la base de datos, la aplicación usa una cadena de conexión (una serie de caracteres que define el modo en que la aplicación interactúa con la base de datos).

Protección de las claves de equipo para información de seguridad

Las claves de equipo son una característica de seguridad de ASP.NET. ASP.NET las usa para ayudar a proteger información de seguridad, así como información acerca de las visitas de los usuarios y las modificaciones realizadas en las páginas del sitio web.

Proveedores

ASP.NET usa proveedores para hacer que la aplicación interactúe con aplicaciones que no sean aquellas para las que se diseñó. Por ejemplo, se puede ejecutar una aplicación web que almacene información de pertenencia en una base de datos de Microsoft Access, aunque la organización pronto vaya a usar una base de datos de SQL Server. En lugar de volver a escribir la aplicación, puede usar un proveedor para realizar la conexión entre la aplicación y la base de datos de SQL.

Agrupación de las partes

Antes de que una aplicación se pueda ejecutar en IIS 7.0, todos los archivos que la componen deben compilarse, o agruparse, en un único archivo con una extensión .dll. Puede controlar la agrupación si se especifica la configuración de compilación.

Para obtener más información acerca de la configuración del desarrollo de la aplicación web, vaya a IIS 7.0 (versión beta): configurar el desarrollo de aplicaciones web (puede estar en inglés) en el sitio web de Microsoft TechNet.

Configuración del correo electrónico

El protocolo simple de transferencia de correo (SMTP) entrega y recibe mensajes de correo electrónico.

Administración de la información de usuario

Es posible que desee recopilar y almacenar información acerca de los usuarios que visitan el sitio web y ejecutan la aplicación web para que la aplicación pueda usar esos datos en el futuro. A continuación, se describen dos acciones útiles que puede realizar:

Crear perfiles de usuario

Cada aplicación web conserva información distinta acerca de los usuarios que visitan un sitio web o ejecutan una aplicación web. Un perfil de usuario ayuda a definir el tipo de información que se desea conservar.

Almacenar acciones de usuario

Los usuarios que visitan un sitio web o ejecutan una aplicación web suelen ver más de una página del sitio o ejecutar más de una aplicación. Por ejemplo, en un sitio web de comercio electrónico, es posible que un usuario seleccione un artículo para su adquisición y, a continuación, busque otros artículos. Para realizar un seguimiento de los lugares visitados por los usuarios y los cambios realizados, use el estado de la sesión de ASP.NET para conservar esa información.

Ejecución de aplicaciones existentes en IIS 7.0

Si ha escrito aplicaciones ASP y Common Gateway Interface (CGI) para ejecutarlas en versiones anteriores de IIS, no es necesario que las vuelva a escribir. Se ejecutarán en IIS 7.0 sin necesidad de ninguna modificación. La mayoría de los filtros Internet Server API (ISAPI) también se ejecutarán sin necesidad de modificación.



©2008 Microsoft Corporation. Todos los derechos reservados.