Cómo: Crear directorios virtuales de IIS en Visual Web Developer

Actualización: noviembre 2007

Si se está ejecutando Servicios de Internet Information Server (IIS) en el equipo local, puede crear una raíz virtual de IIS que señale a los archivos de una ubicación externa a la estructura de carpetas de IIS predeterminada (normalmente, \Inetpub\wwwroot). Un directorio virtual es útil cuando desea ejecutar páginas en una carpeta existente o en un sitio Web del sistema de archivos local.

Para crear un directorio virtual de IIS local en Visual Web Developer

  1. En Visual Studio, en el menú Archivo, haga clic en Nuevo y, a continuación, en Sitio Web.

  2. En el cuadro de diálogo Nuevo sitio Web, haga clic en Examinar.

  3. En el cuadro de diálogo Seleccionar ubicación, haga clic en el icono IIS local.

    Nota:

    Debe ser miembro del grupo Administradores en el equipo local para tener acceso a la metabase de IIS y crear un directorio virtual.

  4. En el control de árbol, seleccione Sitio Web predeterminado o la carpeta en la que desea crear un directorio virtual.

  5. En el ángulo superior derecho del cuadro de diálogo Seleccionar ubicación, haga clic en el botón Crear nuevo directorio virtual. (No hay ningún texto en este botón, pero el texto aparece cuando coloca el mouse sobre el botón.) Esto crea un objeto de administración IIsWebVirtualDirectory en IIS.

    Nota:

    También puede hacer clic en el botón Crear nueva aplicación Web, que creará igualmente un directorio virtual (un objeto de administración IIsWebDirectory en IIS), pero no da opción a asignar el directorio virtual a un directorio físico diferente. Para obtener más información, consulte el tema "Metabase Structure" en IIS SDK.

  6. En el cuadro de texto Nombre de alias, escriba el nombre para el directorio virtual.

  7. En el cuadro de texto Carpeta, escriba la ruta de acceso completa al directorio físico en el que se encuentran los archivos o haga clic en el botón Examinar para examinar la ubicación y luego en Aceptar.

    Nota:

    Si desea que los clientes puedan examinar las páginas Web, la lista de control de acceso (ACL) configurada en el directorio físico debe incluir permisos Leer y Ejecutar para la cuenta IIS_WPG e Internet Guest Account. Para obtener más información, vea el tema "Access Control with IIS 6.0" en IIS Operations Guide.

    Puede seguir creando o eliminando directorios virtuales en el cuadro de diálogo Seleccionar ubicación. Cuando esté listo para crear un proyecto de sitio Web, puede seleccionar la ubicación en el control de árbol y hacer clic en Abrir.

Para crear un directorio virtual de IIS remoto en Visual Web Developer

  1. En Visual Studio, en el menú Archivo, haga clic en Nuevo y, a continuación, en Sitio Web.

  2. En el cuadro de diálogo Nuevo sitio Web, haga clic en Examinar.

  3. En el cuadro de diálogo Seleccionar ubicación, haga clic en el icono Sitio remoto.

  4. En el cuadro de texto Ubicación del sitio Web, haga clic en Nuevo sitio Web.

  5. En el cuadro de texto Dirección URL del Web del cuadro de diálogo Crear nuevo Web de FrontPage, escriba la dirección URL del servidor de IIS remoto y agregue el nombre del directorio virtual que desea crear al final; por ejemplo, http://<nombre del servidor>/<nombre del directorio virtual nuevo>.

  6. Haga clic en Aceptar.

    Nota:

    Si se abre un cuadro de diálogo de autenticación, escriba su nombre de usuario y contraseña y, a continuación, haga clic en Aceptar. Debe utilizar una cuenta que tenga permisos de creación en el servidor.

  7. En el cuadro de diálogo Seleccionar ubicación, haga clic en Abrir.

  8. En el cuadro de diálogo Nuevo sitio Web, haga clic en Aceptar.

    Se crea un nuevo proyecto de sitio Web para el nuevo directorio virtual remoto. El directorio virtual se crea como un objeto de administración IIsWebDirectory en el Sitio Web predeterminado del servidor IIS. Para obtener más información, consulte el tema "Metabase Structure" en IIS SDK.

    En función de la velocidad de la conexión y la del procesador, la creación remota de un sitio puede ser más lenta que la creación local. Como alternativa, es posible crear un sitio localmente como un sitio Web de prueba y luego publicar o copiar el sitio de prueba en una ubicación remota. Para obtener más información, vea Publicar sitios Web o Copiar sitios Web con la herramienta Copiar sitio Web.

Vea también

Tareas

Tutorial: Crear un sitio web con pertenencia e inicio de sesión de usuarios

Conceptos

Tipos de sitios Web en Visual Web Developer

Utilizar Visual Web Developer como un usuario no administrativo