October 20th, 2009

маленький я

(no subject)

IIS 7...

Сегодня весь день ковыряли - перестали с некоторой вероятностью создаваться собственные пулы для сайтов. Ошибка при этом тоже классная, такая:



Вот код создания пула из всех примеров на всех ms-сайтах:

Dim oWebAdmin
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
oWebAdmin.Get("ApplicationPool").Create("POOL_" & WNumber)

Так вот, так делать нельзя, так как при достижении количества пулов некоторого числа и при некоторой интенсивности команд (вообще любой, на самом деле) пулы создаваться перестают. Ошибок никаких нет. Если пытаться куда-то рядом залезть через powershell, то ошибки тоже клёвые:



хотя результат должен быть таким:




В итоге уже почти случайно был найден верный путь:

appcmd.exe add apppool /name:"POOL_%1"

Это пока работает. Пересоздаю всем пулы =)