Я написал сценарий командной оболочки для развертывания веб-приложения на сервере Win2k8 (IIS 7), но я узнал, что производственный сервер на самом деле является Win2k3 (IIS 6), а сценарий powershell не выполняет функции, которые я хочу.Совместимый сценарий развертывания
В настоящее время сценарий развертывания работает только для IIS 7.0
Скрипт PowerShell выполняет следующие функции
Проверьте, существует ли AppPool
1а) Если не создавать AppPool с учетными данными
1b) Если Apppool существует Остановить приложение
Run M-SDeploy Команда для установки веб-приложения на локальной машине
Bind Веб-приложение для AppPool (Созданный на шаге 1)
Запуск AppPool
Есть ли какая-либо инфраструктура оболочки питания, которая может работать как на IIS 6 & 7.0. Или мне нужно сначала проверить мой сценарий развертывания, будет ли целевой компьютер WIN2k3 или WIN 2k8 , а затем запустить соответствующий сценарий развертывания.
Пожалуйста, предложите мне лучший способ, чтобы написать совместимый сценарий развертывания для обоих IIS 6 & 7.0 и дайте мне знать, если вам нужна дополнительная информация
любое окончательное решение с полным образцом исходного кода, работающим над этим? – Kiquenet