2008-10-24 9 views
2

Я относительно новый для Nant, что я хотел бы сделать, это есть задача, которая создает новый веб-сайт и AppPool в IIS6Программного Создание IIS6 Сайта/пул приложений в Nant

есть способ сделать это в Нанте?

По существу задача будет необходимо установить все необходимые свойства, включая правильную версию .net Framework

В идеале я хотел бы также проверить, если сайт уже присутствует в IIS.

ответ

2

Вы посмотрели NantContrib? Это может обеспечить некоторую лучшую поддержку IIS без необходимости писать собственную задачу (или обходить ее).

У этого есть некоторые специфические задачи IIS, такие как iisapppool и mkiisdir.

+0

Спасибо, к сожалению, я думаю, что это ориентированы на создание виртуальных каталогов на данном сайте. проект развертывания Visual Studio также имеет такое же предположение, что на вашем ящике работает только один веб-сайт. У меня есть несколько и использовать заголовки хостов и файл моих хостов, чтобы различать их cheers – danswain 2008-10-24 21:36:51

1

Вы можете сделать это из командной строки с помощью ADSUtil, вы можете найти более подробную информацию здесь:

http://blogs.msdn.com/david.wang/archive/2007/12/12/howto-create-custom-application-pool-by-commandline.aspx

Для этого в Nant вы можете использовать EXEC задачу.

Как вы планируете развертывать свое приложение? Вам это нужно только для локальной установки? Там может быть лучшее решение, если вы можете дать нам более подробную информацию.

+0

Благодарим за помощь, Да, это будет для локальной установки. Я хотел бы получить проект от источника управления Запустите Nant скрипт, который будет делать первоначальную сборку сайта и настроить его в качестве сайта в IIS6 Windows Server 2003 Благодарности – danswain 2008-10-24 21:34:49