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


Класс сайта 1

Представляет веб-сайт IIS.

Синтаксис

class Site : ConfiguredObject  

Методы

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

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

Примечание

Класс IIS 6.0 WMI IIsWebServer поддерживал методы Continue и Pause для веб-сайта. Эта функция больше не поддерживается в IIS 7.

Свойства

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

Имя Описание
ApplicationDefaults Объект ApplicationElementDefaults , свойства чтения и записи которого содержат значения по умолчанию для приложений на веб-сайте. Эти значения по умолчанию будут переопределяться в отдельных параметрах приложения.
Bindings Массив для чтения и записи объектов BindingElement .
Id Значение для чтения и записи uint32 , содержащее идентификатор сайта. Идентификаторы сайтов должны быть уникальными. Примечание: Чтобы избежать конфликтов привязки, сайт, который уже запущен, остановится при изменении его идентификатора сайта.
Limits Объект SiteLimits для чтения и записи, который предоставляет ограничения, связанные с подключением, для сайта.
LogFile Объект SiteLogFile для чтения и записи, который настраивает ведение журнала для веб-сайта.
Name Доступное только string для чтения значение, содержащее имя веб-сайта. Имена сайтов должны быть уникальными. Это единственное ключевое Site свойство для класса .
ServerAutoStart Значение для чтения и записи boolean . true значение , если веб-сайт запускается при запуске службы веб-публикации (WWW); в противном случае — false. Значение по умолчанию — true.
TraceFailedRequestsLogging Объект TraceFailedRequestsLogging, предоставляющий свойства ведения журнала чтения и записи для веб-сайта.
VirtualDirectoryDefaults Объект VirtualDirectoryElementDefaults , доступный только для чтения, который содержит значения по умолчанию для виртуальных каталогов на сайте. Эти значения по умолчанию будут переопределяться в отдельных параметрах виртуального каталога.

Комментарии

Невозможно задать физический путь к веб-сайту с помощью Site класса . Вместо этого используйте PhysicalPath свойство корневого объекта VirtualDirectory .

Примечание

Необходимо задать ApplicationPool свойство для корневого объекта Application , а не для Site объекта .

Пример

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

' 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

Site

Требования

Тип Описание
клиент — 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

См. также:

Класс приложения
Класс ApplicationElementDefaults
Класс ApplicationPool
Класс BindingElement
Класс ConfiguredObject
Класс ServerContainsSite
Класс SiteContainsApplication
Класс SiteContainsConfigurationSection
Класс SiteElementDefaults
Класс SiteLimits
Класс SiteLogFile
Класс TraceFailedRequestsLogging
Класс VirtualDirectory
Класс VirtualDirectoryElementDefaults