用于配置IIS6的开发人员工具

Mar*_*ell 12 asp.net iis

编辑:IIS6 ; 我不确定IIS7是不久的选择......

从开发人员的角度来看,我不断更改我的IIS设置,或者需要将其他团队的设置合并到不同的VM中."将配置保存到磁盘"对我来说从未真正起作用.

因为我们正在进行大量的小改动,所以网络安装项目从未真正发挥作用......针对网络管理员的工具不一定非常适合开发人员 - 我们有不同的目标和需求.

有没有人有一个脚本/工具/实用程序,可以让我们快速配置IIS?特别是:

  • 删除一切(开始清洁)
  • 添加一堆虚拟目录,每个目录都映射到应用程序基本路径
  • 设置为应用程序
  • 设置应用程序池(我们假设应用程序池已存在)
  • 如果需要,将ASP.NET版本设置为2.x.

从一些平面输入列表的发现(任何格式都可以).

Dav*_*ing 11

我能想到三个选项......

  1. Powershell snap-in.
  2. AdsUtil.vbs(默认位于C:\ Inetpub\AdminScripts)将使您能够将这些任务编写为批处理文件,或者如果您没有时间投资学习WMI界面,甚至可以从powershell调用它对于IIS.
  3. MSBuild脚本.可能更难配置,但MSBuild扩展包提供了一些从MSBuild脚本管理IIS6和IIS7的任务.

我想如果我需要这样做,我会使用Powershell,或者一起消除所有需求并创建一个基本的VM安装,其中已经配置了所有基础知识.当我完成了teasting时,我只是回滚了硬盘,可以自由再去.