Назад | Перейти на главную страницу

APPCMD против ADSUTIL в IIS7

Я удалил виртуальный каталог с помощью AppCmd, но AdsUtil.vbs все еще показывает, что он существует.

c: \ Windows \ System32 \ inetsrv> appcmd delete vdir /vdir.name:" Веб-сайт по умолчанию / TFBI C.RCT.BizTalk.Orchestrations_proxy / "

c: \ inetpub \ AdminScripts> cscript adsutil.vbs ENUM /W3SVC/1/ROOT/TFBIC.RCT.BizTalk.Orchestrations

Разве эти утилиты не получают данные из одного источника?

Спасибо,

Нил Уолтерс

Да, они точно получают данные из разных источников. IIS7 использует новый подход «путь конфигурации» для хранения всего. ADSUTIL основан на метабазе, которая больше не используется по умолчанию. Однако вы можете включить его, включив службу роли веб-сервера «Совместимость с метабазой IIS 6.0». Есть несколько известных проблем с интеграцией метабазы, поэтому это может объяснить проблему, с которой вы столкнулись. См. Следующие 2 ссылки для объяснения:
http://mvolo.com/blogs/serverside/archive/2007/07/21/Anatomy-of-an-IIS7-configuration-path.aspx
http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/