В IIS 7 и более поздних версиях мы больше не используем метабазу, а вместо этого перешли к модели «.config», в которой все параметры хранятся в «% windir% \ system32 \ inetsrv \ config \ applicationHost.config», то есть где вы найдете всю информацию и настройки, которые вы применяете. Если вы включите совместимость с IIS 6, мы запустим все команды, переведя их непосредственно в новый ApplicationHost.config.
Было бы полезно узнать больше о том, как вы делаете это сегодня. Если вы используете управляемый код, вероятно, лучшим решением будет использование Microsoft.Web.Administration (http://blogs.msdn.com/b/carlosag/archive/2006/04/17/microsoftwebadministration.aspx), который включает в себя класс ServerManager, чтобы позволить вам установить все что нужно.
Если вы используете сценарии (vbscript / jscript), вы можете продолжать использовать свои сценарии или вместо этого использовать AHADMIN, который является нашей новой базовой конфигурацией API.
если вы используете powershell, у нас также есть поставщик PowerShell (http://www.iis.net/download/PowerShell), который должен быть лучшим в этом случае.
Кроме того, если вы действительно хотите упаковать содержимое и конфигурацию и другие вещи, такие как параметры реестра, COM-объекты, библиотеки GAC и т. Д., Вам следует использовать Web Deploy (http://www.iis.net/download/WebDeploy)