2010-05-27 4 views
5

Недавно я столкнулся с каким-то мучительным временем, когда наш установщик приложения не смог запустить из-за отсутствия совместимости с метабазой IIS 6.0 на моей машине Win2008.Почему для IIS 7.0 требуется установка метабазы ​​IIS 6.0?

Мне любопытно узнать, почему это необходимо. Может ли кто-нибудь дать некоторые идеи?

ответ

2

IIS 6 имеет несколько интерфейсов для управления через скрипты и другие языки программирования. Многие продукты полагаются на такие интерфейсы.

IIS 7 больше не поддерживает их по умолчанию, если вы не установили службу роли совместимости метабазы. Таким образом, он продвигает новейшие интерфейсы.

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

+0

Спасибо, Лекс, можете ли вы добавить немного света на интерфейсы, пожалуйста? – ASV

+0

В IIS 7 основное внимание уделяется следующим: http://learn.iis.net/page.aspx/98/using-scripts-to-automate-management/. Все объекты IIS 6 находятся в пакете совместимости, http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9041b0a5-c314-46d9-8f56-01506687f357.mspx?mfr=true –

Смежные вопросы