任何人都可以推荐任何工具来自动部署到IIS的Web服务和网站。在部署之后能够运行nunit(测试)并且如果它们失败可能会回滚也是有用的。
答案 0 :(得分:5)
大多数continuous integration工具(TeamCity,CruisControl,Jenkins,TFS等......)都可用于此目的。
在构建步骤之后,您可以添加测试步骤,如果这些步骤都成功,则可以部署到实时环境的步骤。
有关如何操作的详细信息因不同的工具而异,但它们都有能力。
答案 1 :(得分:1)
我已成功使用TeamCity用于与您描述的类似案例。 TeamCity应该能够胜任您的特定问题。
构建和/或单元测试失败将阻止自动部署。
如果您可以描述更多您的要求(最高成本,许可,个人/业务等),那么我可以评估更多适合您的要求。