作为我们.NET部署过程的一部分,我们想在IIS上建立一个新网站。我们的想法是能够在网站上线之前运行另一组烟雾测试 - 如果出现问题,还可以立即回滚到以前的版本。我们希望将这一切都与詹金斯联系起来。
虽然IIS7有一套全面的工具可以让我们通过PowerShell整合并配置一个新网站,但IIS6并没有这样的奢侈品。
虽然升级到IIS7显然可以解决我们的问题,但我们的服务器目前在Windows 2003上运行。
有没有办法在IIS6中做我们想要的?我们是以错误的方式处理这个问题吗?
答案 0 :(得分:1)
IIS6配置存储在2个xml文件MetaBase.xml and MSSchema.xml located in %SystemRoot%\System32\Inetsrv中。
检查这些链接,了解有关管理IIS站点,应用程序池等的可用脚本:
关于默认页面,.NET版本等网站的配置,我在Technet上找不到任何脚本。但如果它在配置xml中,我认为你可以为它创建一些命令行工具。