Пул приложений IIS7 - PullRequest
       10

Пул приложений IIS7

2 голосов
/ 18 октября 2008

Я пытаюсь назначить пул приложений одному веб-сайту в IIS7, используя скрипт vb:

' Connect to the WMI WebAdministration namespace.'
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")

' Retrieve the application and display its Web site name and path.'
Set oApp = oWebAdmin.Get("Application.SiteName='Default Web Site',Path='/site'")

' Specify a new application pool name and save it.'
oApp.ApplicationPool = "NewAppPool"
oApp.Put_

вышеприведенный скрипт не работает!

Есть ли лучший способ назначить пул приложений для веб-сайта в IIS (с использованием скрипта)?

Ответы [ 2 ]

1 голос
/ 18 октября 2008

Вы устанавливаете пул приложений на веб-сайте или в виртуальном каталоге?

т.е. "Веб-сайт по умолчанию / сайт" (виртуальный каталог) или просто "Сайт" (веб-сайт).

Если вы пытаетесь установить его на веб-сайте, а не в виртуальном каталоге, вам нужно сделать что-то вроде:

Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
Set oSite = oWebAdmin.Get("Site.Name='Site'")
oSite.ApplicationDefaults.ApplicationPool = "NewAppPool"
oSite.Put_
0 голосов
/ 23 сентября 2015

Правильный путь:

Set oWebAdmin = GetObject("Application.Path='/site',SiteName='Default Web Site'")

вместо:

Set oWebAdmin = GetObject("Application.SiteName='Default Web Site',Path='/site'")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...