Classe DirectoryBrowseSection

Configura l'esplorazione della directory in IIS.

Sintassi

class DirectoryBrowseSection : ConfigurationSection  

Metodi

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

Nome Descrizione
GetAllowDefinition Ereditato da ConfigurationSection.
GetAllowLocation Ereditato da ConfigurationSection.
RevertToParent Ereditato da ConfigurationSection.
SetAllowDefinition Ereditato da ConfigurationSection.
SetAllowLocation Ereditato da ConfigurationSection.

Proprietà

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

Nome Descrizione
Enabled Valore di lettura/scrittura boolean . true se l'esplorazione della directory sarà abilitata per una directory in IIS; in caso contrario, false. Il valore predefinito è false.
Location Ereditato da ConfigurationSection. Proprietà chiave.
Path Ereditato da ConfigurationSection. Proprietà chiave.
SectionInformation Ereditato da ConfigurationSection.
ShowFlags Valore sint32 contenente una maschera che configura la visualizzazione delle informazioni sui file in una directory esplorata. I valori possibili sono elencati più avanti nella sezione Osservazioni.

Sottoclassi

Questa classe non contiene sottoclassi.

Osservazioni:

Se l'esplorazione della directory è abilitata per una directory in IIS, gli utenti ricevono una pagina che elenca il contenuto della directory quando si verifica quanto segue:

  • L'utente non specifica un file nell'URL, ad esempio l'utente passa a anziché http://www.contoso.com/default.htm)a http://www.contoso.com/ .

  • I documenti predefiniti sono disabilitati in IIS o IIS non è in grado di individuare un file nella directory corrispondente a un nome specificato nell'elenco di documenti predefinito iis.

Nota

Per impostazione predefinita, l'esplorazione della directory è disabilitata in IIS in modo che gli utenti non possano visualizzare il contenuto delle directory. Per migliorare la sicurezza, è consigliabile lasciare disabilitata l'esplorazione della directory, a meno che non si disponga di un motivo specifico per abilitarlo, ad esempio per condividere file tramite HTTP tramite Web Distributed Authoring and Versioning (WebDAV). Se si abilita l'esplorazione della directory, assicurarsi di abilitarla solo nella directory o nelle directory specifiche da condividere.

Nella tabella seguente sono elencati i valori possibili per la ShowFlags proprietà . I valori predefiniti sono 2 (Date), 4 (Time), 8 (Size) e 16 (Extension).

Valore Parola chiave Descrizione
0 None Visualizza i nomi di file senza estensioni. Questo flag non ha alcun effetto quando sono già specificati altri flag.
2 Date Data dell'ultima modifica per ogni file.
4 Time Ora dell'ultima modifica per ogni file.
8 Size Dimensioni di ogni file.
16 Extension Estensione del file dopo il nome del file.
32 LongDate Data dell'ultima modifica in formato esteso per ogni file.

Esempio

Nell'esempio seguente vengono visualizzate le proprietà della DirectoryBrowseSection classe per il sito Web predefinito.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = _  
    GetObject("winmgmts:root\WebAdministration")  
Set oService = GetObject("winmgmts:root\WebAdministration")  
  
' Get the directory browse section of the default Web site.  
Set oSite = oService.Get("Site.Name='Default Web Site'")  
oSite.GetSection "DirectoryBrowseSection", oSection  
  
' Display the properties.  
WScript.Echo "DirectoryBrowseSection Properties"  
WScript.Echo "---------------------------------"  
WScript.Echo "Path: " & oSection.Path  
WScript.Echo "Location: " & oSection.Location  
WScript.Echo "Enabled: " & oSection.Enabled  
WScript.Echo "ShowFlags: " & oSection.ShowFlags  
WScript.Echo   
WScript.Echo "DirectoryBrowseSection.SectionInformation"  
WScript.Echo "-----------------------------------------"  
WScript.Echo "OverrideMode: " & oSection.SectionInformation.OverrideMode  
WScript.Echo "EffectiveOverrideMode: " & oSection.SectionInformation.EffectiveOverrideMode  
WScript.Echo "IsLocked: " & _  
    oSection.SectionInformation.IsLocked  
WScript.Echo "LockItem: " & _  
    oSection.SectionInformation.LockItem  
  

Gerarchia di ereditarietà

Configurationsection

DirectoryBrowseSection

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 Web Amministrazione istration.mof

Vedi anche

Classe ConfigurationSection
Configurare l'esplorazione della directory