Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Personas que lo han encontrado útil: 0 de 3 - Valorar este tema

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

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, cuando se instala por primera vez Windows Vista, IIS 7.0 no está habilitado de forma predeterminada. En este tema se describe cómo se habilita IIS y se configura para que pueda crear sitios web ASP.NET locales de IIS en Visual Studio. Esto permite usar 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. Esto se encuentra en la siguiente carpeta:

%SystemDrive%\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.

IIS 7 proporciona una sección de configuración que permite a los administradores de equipo especificar un ensamblado nativo personalizado que implementa la inicialización y el inicio de CLR configurando el atributo managedRuntimeLoader en la sección de grupos de aplicaciones applicatiionPools del archivo Web.config. Para obtener más información sobre la aplicación, vea Application Pools <applicationPools>.

NotaNota

El punto de integración de CLR para las aplicaciones ASP.NET está pensado para usarse en .NET Framework.

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 la metabase. Esto permite a Visual Studio interactuar con la metabase de IIS y con el almacén de configuración de IIS 7.0.

Si IIS está habilitado en el equipo antes de instalar .NET Framework versión 4, ASP.NET 4 se registra automáticamente con IIS. Sin embargo, si IIS no está habilitado en el equipo al instalar .NET Framework, debe registrar ASP.NET manualmente con la versión adecuada de IIS ejecutando la herramienta Registro de IIS de ASP.NET. Para obtener más información, vea Herramienta Registro de IIS en ASP.NET (Aspnet_regiis.exe).

Nota Nota

Debe tener permisos administrativos para instalar IIS 7.0.

Para habilitar ASP.NET en Windows Vista para depuración

  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 Nota

    Si el Panel de control está establecido para mostrarse en la vista clásica, haga clic en Programas y características y, a continuación, en el recuadro izquierdo, haga clic en Activar o desactivar las características de Windows.

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

    Nota 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 y Compatibilidad con la administración de IIS 6 y, a continuación, active la casilla Compatibilidad con la metabase y la configuración de IIS 6.

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

    Nota Nota

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

  6. Expanda Servicios World Wide Web y 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 finalice el proceso de configuración, cierre el Panel de control.

Después de instalar IIS 7.0 de la forma descrita en el procedimiento anterior, los usuarios pueden conectarse a los sitios web que hospeda IIS mediante los protocolos HTTP o HTTPS.

Nota importante Importante

Debería limitar el acceso a la aplicación de sitio web solamente a los usuarios deseados. 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 los permisos de los usuarios. Para obtener más información, vea Limitar el acceso a los sitios web ASP.NET.

También puede desarrollar y modificar las aplicaciones y los 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 del mouse en Equipo y, a continuación, haga clic en Administrar.

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

    Nota 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 recuadro derecho, bajo 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 How to: Set Up Secure Sockets Layer (SSL).

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 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.

¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar