作为部署的一部分,我使用powershell为同时具有windows服务和web服务的应用程序创建了一个自定义部署脚本。有5-6个web.config文件和类似数量的app.config文件,这是相当大的。部署是在网络外的非域机器上完成的,因此使用VS或Teamcity创建部署不是一个选择。因此,我无法使用web.config转换选项。我可以考虑使用msdeploy,但是现在已经到了高级阶段,除了配置文件的更新之外,一切都完成了。
是否有工具可用于提供用于转换web.config和app.config的应答文件?我可以通过手动指定XML节点名及其对应的名称来构建一个,但是有一个工具会更好。
发布于 2016-01-29 23:07:18
我们使用MSDeploy.exe和WebDeploy Parameterization来部署web应用程序、windows服务、计划任务和SQL数据库。WebDeploy参数化发生在部署时,而不是构建时,可用于编辑所有类型的文件(不仅仅是配置文件)。
在非web项目中使用MSDeploy并不像使用WebDeploy那么简单,但是所有的功能都在那里。只需很少的投资,您就可以自动化Microsoft堆栈上的几乎任何东西。
https://stackoverflow.com/questions/33795933
复制相似问题