Site Class1
Representa un sitio web de IIS.
class Site : ConfiguredObject
La siguiente tabla muestra los métodos expuestos por la clase Site
.
Nombre | Descripción |
---|---|
Creación | Crea un nuevo sitio web. |
GetAllSections | (Se hereda de ConfiguredObject). |
GetSection | (Se hereda de ConfiguredObject). |
GetState | Devuelve el estado en tiempo de ejecución de un sitio web. |
RevertToParent | Revierte un valor o valores de configuración de sitio web a los de su sitio primario. |
Iniciar | Elimina un sitio web existente. |
Detención | Detiene un sitio web que se está ejecutando actualmente. |
Nota
La clase IIsWebServer de WMI de IIS 6.0 admite los métodos Continue y Pause para un sitio web. Esta funcionalidad ya no se admite en IIS 7.
La siguiente tabla muestra las propiedades expuestas por la clase Site
.
Nombre | Descripción |
---|---|
ApplicationDefaults |
Objeto ApplicationElementDefaults cuyas propiedades de lectura y escritura contienen los valores predeterminados para las aplicaciones de un sitio web. La configuración de la aplicación individual invalidará estos valores predeterminados. |
Bindings |
Matriz de lectura y escritura de objetosBindingElement. |
Id |
Valor de lectura y escritura uint32 que contiene el identificador del sitio. Los identificadores de sitio deben ser únicos. Nota: Para evitar conflictos de enlace, un sitio que ya se está ejecutando se detendrá si cambia su identificador de sitio. |
Limits |
Objeto SiteLimits de lectura y escritura que expone límites relacionados con la conexión para un sitio. |
LogFile |
Objeto SiteLogFile de lectura y escritura que configura el registro para un sitio web. |
Name |
Valor de solo lectura string que contiene el nombre del sitio web. Los nombres del sitio deben ser exclusivos. Esta es la única propiedad de clave para la clase Site . |
ServerAutoStart |
Valor boolean de lectura y escritura. true si el sitio web se iniciará cuando se inicie el servicio de publicación World Wide Web (servicio WWW); de lo contrario, false . El valor predeterminado es true . |
TraceFailedRequestsLogging |
Objeto TraceFailedRequestsLogging que expone propiedades de registro de lectura y escritura para el sitio web. |
VirtualDirectoryDefaults |
Objeto VirtualDirectoryElementDefaults de solo lectura que contiene los valores predeterminados para los directorios virtuales de un sitio. La configuración de directorio virtual individual invalidará estos valores predeterminados. |
No se puede establecer la ruta de acceso física de un sitio web mediante la clase Site
. Use la propiedad PhysicalPath
del objeto VirtualDirectory raíz en su lugar.
Nota
Debe establecer la propiedadApplicationPool
en el objeto Application raíz, no en el objeto Site
.
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_
Esta clase no contiene subclases.
Site
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 |
Application Class
ApplicationElementDefaults Class
Clase ApplicationPool
BindingElement Class
ConfiguredObject Class
ServerContainsSite Class
SiteContainsApplication Class
SiteContainsConfigurationSection Class
SiteElementDefaults Class
SiteLimits Class
SiteLogFile Class
TraceFailedRequestsLogging Class
VirtualDirectory Class
VirtualDirectoryElementDefaults Class