以编程方式在Nant中创建IIS6网站/应用程序池

时间:2008-10-24 20:15:48

标签: iis-6 nant application-pool

我对Nant比较陌生,我想做的是在IIS6中创建一个新网站和AppPool的任务

有没有办法在Nant中做到这一点?

本质上,任务需要设置所有适当的属性,包括.net Framework的正确版本

理想情况下,我还想检查该网站是否已存在于IIS中。

2 个答案:

答案 0 :(得分:2)

你看过NantContrib了吗?它可以提供一些更好的IIS支持,而无需编写自己的任务(或炮轰)。

它有一些IIS特定的任务,如iisapppoolmkiisdir

答案 1 :(得分:1)

您可以使用ADSUTIL从命令行执行此操作,您可以在此处找到更多信息:

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

要在Nant中执行此操作,您可以使用exec任务。

您打算如何部署应用程序?你是否只需要本地安装?如果您可以提供更多详细信息,可能会有更好的解决方案。