Поделиться через


VirtualDirectory Class2

Представляет виртуальный каталог IIS.

Синтаксис

class VirtualDirectory : ConfiguredObject  

Методы

В следующей таблице перечислены методы, предоставляемые классом VirtualDirectory .

Имя Описание
Создание Создает виртуальный каталог.
GetAllSections (Наследуется от ConfiguredObject.)
GetSection (Является наследником ConfiguredObject)
RevertToParent Возвращает значение конфигурации или значения виртуального каталога к значениям его родительского каталога.

Свойства

В следующей таблице перечислены свойства, предоставляемые классом VirtualDirectory .

Имя Описание
AllowSubDirConfig Значение для чтения и записи boolean . true Если СЛУЖБЫ IIS ищут Web.config файлы в каталогах содержимого ниже текущего уровня; false Значение , если службы IIS не ищут эти файлы в каталогах ниже текущего уровня. Значение по умолчанию — true.
ApplicationPath Доступное только string для чтения значение, содержащее путь к приложению, к которому принадлежит виртуальный каталог. Свойство ключа.
LogonMethod Перечисление для чтения и записи sint32 , указывающее способ локального входа пользователя. Тип входа определяет, можно ли использовать полученный маркер удаленно. Возможные значения перечислены далее в разделе Примечания.
Password Значение для чтения и записи string , указывающее зашифрованный пароль для доступа к физическому пути виртуального каталога.
Path Значение только string для чтения, содержащее путь к виртуальному каталогу. Свойство ключа.
PhysicalPath Значение для чтения и записи string , указывающее физический путь, связанный с виртуальным каталогом.
SiteName Доступное только string для чтения значение, содержащее имя веб-сайта, к которому принадлежит виртуальный каталог. Свойство ключа.
UserName Значение для чтения и записи string , указывающее пользователя, имеющего права на доступ к любым файлам конфигурации или содержимому в виртуальном каталоге. Значение по умолчанию — null.

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

В следующей таблице содержатся возможные значения и ключевые LogonMethod слова для свойства . Значение по умолчанию — 3 (ClearText). Дополнительные сведения см. в разделе Функция LogonUserEx .

Значение Ключевое слово Описание
0 Interactive Этот тип входа предназначен для пользователей, которые будут использовать компьютер в интерактивном режиме.
1 Batch Этот тип входа предназначен для серверов пакетной службы, где процессы могут выполняться от имени пользователя без его прямого вмешательства. Учетные данные не кэшируются для этого типа входа.
2 Network Этот тип входа предназначен для высокопроизводительных серверов для проверки подлинности паролей в виде открытого текста. Учетные данные не кэшируются для этого типа входа.
3 ClearText Этот тип входа сохраняет имя и пароль в пакете проверки подлинности, что позволяет серверу устанавливать подключения к другим сетевым серверам при олицетворении клиента.

Пример

В следующем примере задается физический путь к веб-сайту по умолчанию.

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

Иерархия наследования

ConfiguredObject

VirtualDirectory

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс ConfiguredObject
Класс объектов
LogonUserEx