Compartir a través de


Instrucciones de configuración del directorio virtual

Se espera que los ejemplos Windows Communication Foundation (WCF) compartan un directorio virtual común denominado servicemodelsamples que está asignado a la carpeta %SystemDrive%\inetpub\wwwroot\servicemodelsamples.

Puede ejecutar los archivos Setupvroot.bat y Cleanupvroot.bat desde Procedimiento de instalación único para ejemplos de Windows Communication Foundation para crear el directorio virtual. Si prefiere crear manualmente el directorio virtual, utilice el procedimiento siguiente.

Para crear un directorio virtual en IIS 5.1 o 6.0

  1. Abra una ventana del símbolo del sistema y escriba start inetmgr para abrir el complemento MMC de Internet Information Services (IIS).

  2. En el panel izquierdo, expanda el nodo con el nombre del equipo y, a continuación, expanda el nodo Sitios web.

  3. Haga clic con el botón secundario en Sitio web predeterminado y seleccione Nuevo, Directorio virtual para abrir el asistente para crear un directorio virtual.

  4. En el asistente, escriba servicemodelsamples como alias para el directorio virtual que está creando.

  5. Especifique la ruta de acceso a %SystemDrive%\inetpub\wwwroot\servicemodelsamples. La mayoría de los ejemplos WCF copian los archivos ejecutables de servicio a esta ubicación cuando se generan.

    Nota

    %SystemDrive% acostumbra a ser C: o D:, dependiendo de la ubicación de la unidad de disco en que está instalado IIS.

  6. Haga clic en Siguiente.

  7. De forma predeterminada, las casillas siguientes están activadas: las casillas Lectura y Ejecutar scripts (como ASP).

  8. Haga clic en Siguiente y, a continuación, haga clic en Finalizar para completar el asistente.

    Nota

    Esta tarea sólo se debe realizar una vez porque todos los ejemplos WCF utilizan el mismo directorio virtual servicemodelsamples.

Para crear un directorio virtual en IIS 7.0

  1. En el menú Inicio, haga clic en Ejecutar, y escriba inetmgr para abrir el complemento MMC de Internet Information Services (IIS).

  2. En el panel izquierdo, expanda el nodo con el nombre del equipo y, a continuación, expanda el nodo Sitios web.

  3. Haga clic con el botón secundario en Sitio web predeterminado y seleccione Agregar sitio web para abrir la ventana Agregar aplicación.

  4. En la ventana, escriba servicemodelsamples como alias para el directorio virtual que está creando.

  5. Especifique la ruta de acceso física a %SystemDrive%\inetpub\wwwroot\servicemodelsamples. La mayoría de los ejemplos WCF copian los archivos ejecutables de servicio a esta ubicación cuando se generan.

    Nota

    %SystemDrive% acostumbra a ser C: o D:, dependiendo de la ubicación de la unidad de disco en que está instalado IIS.

  6. Haga clic en Aceptar. La aplicación web se crea ahora para los ejemplos WCF.

    Nota

    Esta tarea sólo se debe realizar una vez porque todos los ejemplos WCF utilizan la misma aplicación web servicemodelsamples.

    Nota

    En esta documentación, el término "directorio virtual" es sinónimo de "aplicación web".

Además de crear el directorio virtual, también debe establecer sus propiedades para permitir que los servicios WCF se ejecuten.

Para establecer propiedades de directorio virtual adicionales en IIS 5.1 o 6.0

  1. Haga clic con el botón secundario en el nodo servicemodelsamples y, a continuación, haga clic en Propiedades.

  2. De forma predeterminada, las casillas siguientes están activadas: Lectura, Registrar visitas e Indizar este recurso.

  3. Active la casilla Examen de directorios. Esto le permite tener acceso al directorio del directorio que utiliza Internet Explorer, lo que resulta útil cuando se depura un servicio.

Para establecer propiedades de directorio virtual adicionales en IIS 7.0

  1. Haga clic en el nodo servicemodelsamples.

  2. Se muestran dos vistas en la parte inferior de la ventana. Seleccione Vista de características.

  3. Haga doble clic en la entrada de Examen de directorios.

  4. En el panel Acciones, seleccione la opción Habilitar. Esto le permite tener acceso al directorio del directorio que utiliza Internet Explorer, lo que resulta útil cuando se depura un servicio.

Finalmente, debe establecer las propiedades de seguridad de la carpeta servicemodelsamples para permitir que otros puedan obtener acceso a ella.

Para establecer propiedades de seguridad de la carpeta en IIS 5.1 o 6.0

  1. Navegue hasta %SystemDrive%\inetpub\wwwroot\servicemodelsamples.

  2. Haga clic con el botón secundario en la carpeta servicemodelsamples y haga clic en Recursos compartidos y seguridad...

  3. Haga clic en la ficha Seguridad.

  4. Si está utilizando IIS 6.0, en el cuadro Nombres de grupos o usuarios, compruebe que la Cuenta de invitado para internet está en la lista

    Si no está en la lista:

    1. Haga clic en el menú Inicio, y haga clic en Panel de control.

    2. Si no ve el icono Cuentas de usuario haga clic en el icono Cambiar a vista por categorías.

    3. Haga clic en el icono Cuentas de usuario.

    4. Bajo "o elija un icono del Panel de control", haga clic en Cuentas de usuario.

    5. En el cuadro de diálogo Cuentas de usuario, haga clic en la ficha Avanzadas.

    6. Haga clic en el botón Avanzadas.

    7. En el cuadro de diálogo Usuarios y grupos locales, haga clic para expandir la carpeta Usuarios.

    8. En el panel derecho, haga doble clic en Cuenta de invitado para Internet.

    9. En el cuadro de diálogo Propiedades, copie el nombre utilizado como cuenta de invitado para Internet. De forma predeterminada, el nombre comienza con "USR_" seguido por el nombre del equipo.

    10. Cierre el cuadro de diálogo Propiedades.

    11. Cierre el cuadro de diálogo Usuarios y grupos locales.

    12. Cierre el cuadro de diálogo Cuentas de usuario.

    13. Cierre el otro cuadro de diálogo Cuentas de usuario.

    14. En el cuadro de diálogo Propiedades de servicemodelsamples, en la ficha Seguridad, haga clic en el botón Agregar.

    15. Escriba el nombre del equipo seguido por una barra diagonal inversa, a continuación pegue el nombre de la cuenta de usuario para Internet, por ejemplo, myMachineName\%InternetGuestAccountName%

    16. Haga clic en el botón Comprobar nombres para comprobar la adición. Si es válido, el nombre está en mayúsculas y subrayado.

  5. Para IIS 6.0, compruebe también que el Servicio de red aparece en el cuadro Nombres de grupos o usuarios.

    Si Servicio de red no está en la lista:

    1. Haga clic en el botón Agregar.

    2. En el cuadro de diálogo Seleccionar usuarios o grupos, escriba el nombre del equipo seguido por una barra diagonal inversa.

    3. Escriba service después de la barra diagonal inversa (sin espacio).

    4. Haga clic en el botón Comprobar nombres.

    5. Si se encuentran varios nombres, seleccione Servicio de red y haga clic en Aceptar.

    6. Haga clic en Aceptar para cerrar el cuadro de diálogo Seleccionar usuarios o grupos.

  6. Si está utilizando Windows XP SP2 con IIS 5.1, compruebe que la Cuenta de invitado para internet y ASPNET aparecen en el cuadro Nombres de grupos o usuarios.

    Observe que el usuario de ASPNET puede ser un miembro del grupo de seguridad integrado Usuarios. En ese caso, si se hace una lista del grupo Usuarios en el cuadro de diálogo, no necesita agregarlo como elemento independiente a la lista de usuarios permitidos.

    Para comprobar si ASPNET forma parte del grupo de seguridad Usuarios:

    1. En el menú Inicio, haga clic en el Panel de control.

    2. Haga clic en el icono Cuentas de usuario.

    3. En la columna Grupo, compruebe que el valor para ASPNET es "Usuarios".

Para establecer propiedades de seguridad de la carpeta en IIS 7.0

  1. Navegue hasta %SystemDrive%\inetpub\wwwroot\servicemodelsamples.

  2. Haga clic con el botón secundario en la carpeta servicemodelsamples y haga clic en Compartir.

  3. Haga clic en la flecha abajo a la izquierda del botón Agregar.

  4. Seleccione la entrada de Buscar. Aparecerá la ventana Seleccionar usuarios o grupos.

  5. Haga clic en el botón Avanzadas.

  6. Haga clic en el botón Ubicaciones. La ventana Ubicaciones está ahora abierta.

  7. Seleccione la entrada para el equipo que se está utilizando. Es importante seleccionar el equipo local y no una entrada para cualquier dominio o red de los que se están en la lista. Una vez seleccionado haga clic en Aceptar.

  8. Haga clic en el botón Buscar ahora. Esto rellena los resultados de búsqueda con objetos asociados al equipo local.

  9. Busque la entrada IIS_IUSRS en la columna Nombre (RDN). Seleccione esa entrada y haga clic en Aceptar para cerrar la ventana de resultados de búsqueda.

  10. Haga clic en Aceptar para cerrar la ventana Seleccionar usuarios o grupos.

  11. Haga clic en Compartir para conservar los cambios.

    1. Después de que se hayan realizado los cambios para habilitar el uso compartido , haga clic en Hecho para cerrar la ventana Uso compartido de archivos.

Consulte también

Conceptos

Instrucciones de hospedaje Internet Information Services

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.