Leer en inglés

Compartir a través de


Site Class1

Representa un sitio web de IIS.

Sintaxis

class Site : ConfiguredObject  

Métodos

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.

Propiedades

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.

Comentarios

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.

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_  
  

Subclases

Esta clase no contiene subclases.

Jerarquía de herencia

ConfiguredObject

Site

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

Consulte también

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