Класс сайта 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_
используются подклассы ;
Этот класс не содержит подклассов.
Иерархия наследования
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