Compartir a través de


Ejecutar aplicaciones web en Windows Vista con IIS 7.0 y Visual Studio

Actualización: noviembre 2007

Puede utilizar Visual Studio para crear y trabajar con sitios web de ASP.NET (también se conocen como aplicaciones web) en diferentes configuraciones. Entre las configuraciones se incluyen sitios de Internet Information Services (IIS), sitios del sistema de archivos, sitios implementados en el protocolo de transferencia de archivos (FTP) y sitios remotos.

IIS 7.0 se incluye con Windows Vista. Sin embargo, al instalar primero Windows Vista, de forma predeterminada IIS 7.0 no se instala ni se habilita. Este tema describe cómo instalar IIS y configurarlo para que en Visual Studio pueda crear los sitios web ASP.NET locales de IIS. Esto permite utilizar una copia local de IIS para ejecutar y depurar el sitio web en lugar de usar el servidor de desarrollo de ASP.NET.

Cuando se crea un sitio web de IIS local, las páginas y carpetas del sitio se almacenan en una carpeta situada en la carpeta de IIS predeterminada para sitios web. Esta carpeta se encuentra en unidadLocal:\Inetpub\wwwroot. Visual Studio crea la configuración de IIS adecuada para que IIS reconozca el sitio web como una aplicación.

También puede crear un directorio virtual. En este caso, los archivos del sitio web pueden estar en cualquier carpeta en el equipo del servidor web.

Instalar IIS y ASP.NET en Windows Vista

Al instalar el componente ASP.NET de IIS 7.0 en Windows Vista, las aplicaciones web ASP.NET se pueden ejecutar como sitios web de IIS locales. Para permitir que Visual Studio cree y utilice sitios web de IIS locales, debe permitir la compatibilidad con metabase. Esto permite a Visual Studio interactuar con la metabase de IIS y con el almacén de configuración de IIS 7.0.

Nota:

Debe tener permisos administrativos para instalar IIS 7.0.

Para instalar IIS y ASP.NET en Windows Vista

  1. En , abra el Panel de control y, a continuación, haga clic en Programas.

  2. En Programas y características, haga clic en Activar o desactivar las características de Windows.

    Nota:

    Si el Panel de control se establece para mostrarse en la vista clásica, haga clic en Programas y características y, en el panel izquierdo, haga clic en Activar o desactivar las características de Windows.

    Se muestra el cuadro de diálogo Características de Windows.

    Nota:

    Si el control de cuentas de usuario (UAC) está habilitado, podría mostrar un mensaje cuando intente tener acceso al cuadro de diálogo Características de Windows. Haga clic en Continuar para tener acceso al cuadro de diálogo. Para obtener más información, vea User Account Control.

  3. Expanda Internet Information Services.

  4. Expanda Herramientas de administración web, expanda Compatibilidad con la administración de IIS 6 y, a continuación, active la casilla Compatibilidad con la configuración de IIS 6 y metabase de IIS.

  5. Expanda Servicios World Wide Web, expanda Características de desarrollo de aplicaciones y, a continuación, active la casilla ASP.NET.

    Nota:

    Se seleccionarán automáticamente las opciones necesarias para el desarrollo de aplicaciones web.

  6. Expanda Servicios World Wide Web, expanda Seguridad y, a continuación, active la casilla Autenticación de Windows.

    Para permitir que Visual Studio depure aplicaciones, debe configurar IIS 7.0 con el módulo de autenticación de Windows. De forma predeterminada, el módulo no se configura como parte de IIS.

  7. Haga clic en Aceptar para iniciar el proceso de instalación de IIS y ASP.NET.

  8. Cuando el proceso de configuración finalice, cierre el Panel de control.

Iniciar el servidor Web de IIS 7.0 en Windows Vista

Después de instalar IIS 7.0 como se ha descrito en el procedimiento anterior, los usuarios pueden conectarse a los sitios web hospedados por IIS mediante los protocolos HTTP o HTTPS.

Nota importante:

Debe limitar el acceso a la aplicación de sitio web sólo a los usuarios previstos. Para ello, especifique la autenticación, que es la forma en que una aplicación identifica quién es un usuario, y la autorización, que es la forma en que una aplicación identifica qué pueden hacer los usuarios. Para obtener más información, vea Limitar el acceso a los sitios Web ASP.NET.

También puede desarrollar y modificar aplicaciones y sitios web de IIS 7.0 en Visual Studio.

Para iniciar el servidor Web de IIS 7.0 en Windows Vista

  1. En Windows Vista, haga clic en Inicio, haga clic con el botón secundario en Equipo y, a continuación, haga clic en Administrar.

    Se muestra el cuadro de diálogo Administración de equipos.

    Nota:

    Si el control de cuentas de usuario (UAC) está habilitado, podría mostrar un mensaje cuando intente tener acceso al cuadro de diálogo Características de Windows. Haga clic en Continuar para tener acceso al cuadro de diálogo. Para obtener más información, vea User Account Control.

  2. Expanda Servicios y Aplicaciones y, a continuación, seleccione Administrador de Internet Information Services (IIS).

  3. En el panel derecho, en Conexiones, expanda el nombre del servidor web y, a continuación, expanda Sitios web.

  4. Haga clic con el botón secundario en Sitio Web predeterminado y haga clic en Iniciar.

  5. Si necesita una conexión segura a Internet, configure Secure Sockets Layer (SSL). Para obtener más información, vea Cómo: Configurar Secure Sockets Layer (SSL).

Ejecutar Visual Studio con permisos administrativos en Windows Vista

Para obtener acceso a los sitios web locales de IIS, debe ejecutar Visual Studio en el contexto de una cuenta de administrador. De forma predeterminada, Windows ejecuta las aplicaciones en una cuenta de usuario con derechos limitados incluso cuando se inicia sesión en el equipo como administrador.

Para ejecutar Visual Studio con permisos administrativos en Windows Vista

  1. En Windows Vista, haga clic en Inicio, haga clic en Todos los programas y, a continuación, localice Visual Studio.

  2. Haga clic con el botón secundario en Microsoft Visual Studio y, a continuación, haga clic en Ejecutar como administrador.

    Nota:

    Si el control de cuentas de usuario (UAC) está habilitado, podría mostrar un mensaje cuando intente tener acceso al cuadro de diálogo Características de Windows. Haga clic en Continuar para tener acceso al cuadro de diálogo. Para obtener más información, vea User Account Control.

Vea también

Tareas

Cómo: Configurar Secure Sockets Layer (SSL)

Conceptos

Tipos de sitios Web en Visual Web Developer

Ejecutar aplicaciones web en Windows Server 2008 con IIS 7.0 y Visual Studio

Referencia

Herramienta Registro de IIS en ASP.NET (Aspnet_regiis.exe)