Condividi tramite


Classe sito1

Rappresenta un sito Web IIS.

Sintassi

class Site : ConfiguredObject  

Metodi

Nella tabella seguente sono elencati i metodi esposti dalla Site classe .

Nome Descrizione
Creare Crea un nuovo sito Web.
GetAllSections Ereditato da ConfigurObject.
GetSection Ereditato da ConfigurObject.
GetState Restituisce lo stato di runtime di un sito Web.
RevertToParent Ripristina un valore o valori di configurazione del sito Web a quelli del sito padre.
Inizia Avvia un sito Web esistente.
Stop Arresta un sito Web attualmente in esecuzione.

Nota

La classe WMI IIsWebServer IIS 6.0 supporta i metodi Continue and Pause per un sito Web. Questa funzionalità non è più supportata in IIS 7.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla Site classe .

Nome Descrizione
ApplicationDefaults Oggetto ApplicationElementDefaults le cui proprietà di lettura/scrittura contengono i valori predefiniti per le applicazioni all'interno di un sito Web. Le singole impostazioni dell'applicazione eseguiranno l'override di queste impostazioni predefinite.
Bindings Matrice di lettura/scrittura di oggetti BindingElement .
Id Valore di lettura/scrittura uint32 contenente l'ID sito. Gli ID del sito devono essere univoci. Nota: Per evitare conflitti di associazione, un sito già in esecuzione interromperà se si modifica l'ID del sito.
Limits Oggetto SiteLimits di lettura/scrittura che espone limiti correlati alla connessione per un sito.
LogFile Oggetto SiteLogFile di lettura/scrittura che configura la registrazione per un sito Web.
Name Valore di sola string lettura che contiene il nome del sito Web. I nomi dei siti devono essere univoci. Si tratta dell'unica proprietà chiave per la Site classe.
ServerAutoStart Valore di lettura/scrittura boolean . true se il sito Web inizierà all'avvio del servizio Pubblicazione Web globale (servizio WWW); in caso contrario, false. Il valore predefinito è true.
TraceFailedRequestsLogging Oggetto TraceFailedRequestsLogging che espone le proprietà di registrazione di lettura/scrittura per il sito Web.
VirtualDirectoryDefaults Oggetto VirtualDirectoryElementDefaults di sola lettura che contiene i valori predefiniti per le directory virtuali in un sito. Le singole impostazioni della directory virtuale eseguiranno l'override di queste impostazioni predefinite.

Commenti

Non è possibile impostare il percorso fisico per un sito Web usando la Site classe . Utilizzare invece la PhysicalPath proprietà dell'oggetto VirtualDirectory radice.

Nota

È necessario impostare la ApplicationPool proprietà sull'oggetto Application radice, non sull'oggetto Site .

Esempio

Nell'esempio seguente viene impostato il percorso fisico per il sito Web predefinito.

' 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_  
  

Sottoclassi

Questa classe non contiene sottoclassi.

Gerarchia di ereditarietà

ConfiguratoObject

Site

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe application
Classe ApplicationElementDefaults
Classe ApplicationPool
Classe BindingElement
Classe ConfigurObject
Classe ServerContainsSite
Classe SiteContainsApplication
Classe SiteContainsConfigurationSection
Classe SiteElementDefaults
Classe SiteLimits
Classe SiteLogFile
Classe TraceFailedRequestsLogging
Classe VirtualDirectory
Classe VirtualDirectoryElementDefaults