VirtualDirectory Class2
Representa un directorio virtual de IIS.
Sintaxis
class VirtualDirectory : ConfiguredObject
Métodos
La siguiente tabla muestra los métodos expuestos por la clase VirtualDirectory
.
Nombre | Descripción |
---|---|
Creación | Crear un directorio virtual |
GetAllSections | (Se hereda de ConfiguredObject). |
GetSection | (Se hereda de ConfiguredObject ). |
RevertToParent | Revierte el valor o los valores de configuración de un directorio virtual a los de su directorio primario. |
Propiedades
La siguiente tabla muestra las propiedades expuestas por la clase VirtualDirectory
.
Nombre | Descripción |
---|---|
AllowSubDirConfig |
Valor boolean de lectura y escritura. true si IIS busca archivos Web.config en directorios de contenido inferiores al nivel actual; false si IIS no busca estos archivos en directorios inferiores al nivel actual. El valor predeterminado es true . |
ApplicationPath |
Valor de solo lectura string que contiene la ruta de acceso de la aplicación a la que pertenece el directorio virtual. Una propiedad clave. |
LogonMethod |
Enumeración de lectura y escritura sint32 que especifica cómo un usuario ha iniciado sesión localmente. El tipo de inicio de sesión determinará si el token resultante también se puede usar de forma remota. Los valores posibles se enumeran más adelante en la sección Comentarios. |
Password |
Valor de lectura y escritura string que especifica la contraseña cifrada para el acceso a la ruta de acceso física del directorio virtual. |
Path |
Valor de solo lectura string que contiene la ruta de acceso del directorio virtual. Una propiedad clave. |
PhysicalPath |
Valor de lectura y escritura string que especifica la ruta de acceso física asociada al directorio virtual. |
SiteName |
Valor de solo lectura string que contiene el nombre del sitio web al que pertenece el directorio virtual. Una propiedad clave. |
UserName |
Valor de lectura y escritura string que especifica un usuario que tiene derechos para acceder a cualquier archivo de configuración o contenido de un directorio virtual. El valor predeterminado es null . |
Subclases
Esta clase no contiene subclases.
Comentarios
La tabla siguiente contiene los valores y las palabras clave posibles de la propiedad LogonMethod
. El valor predeterminado es 3 (ClearText
). Para obtener más información, consulte la función LogonUserEx.
Valor | Palabra clave | Descripción |
---|---|---|
0 | Interactive |
Este tipo de inicio de sesión está pensado para los usuarios que van a usar interactivamente el equipo. |
1 | Batch |
Este tipo de inicio de sesión está pensado para servidores por lotes, donde los procesos se pueden ejecutar en nombre de un usuario sin su intervención directa. Las credenciales no se almacenan en caché para este tipo de inicio de sesión. |
2 | Network |
Este tipo de inicio de sesión está diseñado para servidores de alto rendimiento para autenticar contraseñas de texto no cifrado. Las credenciales no se almacenan en caché para este tipo de inicio de sesión. |
3 | ClearText |
Este tipo de inicio de sesión conserva el nombre y la contraseña en el paquete de autenticación, lo que permite al servidor realizar conexiones a otros servidores de red al suplantar al cliente. |
Ejemplo
En el ejemplo siguiente se establece la ruta de acceso física del sitio web predeterminado.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the root virtual directory for the default Web site.
Set oVDir = oWebAdmin.Get(_
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")
' Set the physical path for the default Web site.
oVDir.PhysicalPath = "C:\MyContent"
oVDir.Put_
Jerarquía de herencia
VirtualDirectory
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |