我们有一组相同的 IIS 机器。我想在 TFS 中保留 IIS 配置设置,并集成到部署过程中。
这将允许我们在一个地方进行编辑、简化服务器扩展、回滚不良更改等。
我正在考虑使用 web.config 转换,但适用于 applicationHost.config 以允许部署到 dev、uat 生产环境。
所以我的问题是
最佳答案
如果没有对配置进行任何手动调整,另一种方法是将配置置于 Powershell Desired State Configuration (DSC) 中。
这将允许您扩展配置的更多部分(Windows 功能等)并为您部署它们。使用最新版本的发布管理 (http://blogs.msdn.com/b/visualstudioalm/archive/2014/05/22/release-management-for-microsoft-visual-studio-2013-with-update-3-ctp1-is-live.aspx),您可以将其集成到您的构建和部署管道中。
关于asp.net - 在 TFS/版本控制中存储 IIS 配置的最佳实践,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24703078/