首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要有关在多台远程计算机上部署的建议

需要有关在多台远程计算机上部署的建议
EN

Stack Overflow用户
提问于 2012-07-11 16:35:24
回答 1查看 100关注 0票数 0

目前,我正在使用ms-deploy在几台机器上使用team-city进行构建和部署。在我当前的场景中,我需要在Dev上构建、打包和部署。之后,我需要将这个包部署到测试服务器和Live服务器上(它们位于不同的域上。我理解我们是如何做到这一点的,但问题是,如果我们构建一个包,Web转换只会发生在测试和实时配置中。这意味着如果我想要使用为Dev创建的相同的包,则无法使用,因为web转换仅针对Dev web配置发生。另外,我们可以在解包时更改web配置,但参数非常有限。我们有很多变化,不仅仅是连接字符串或db的变化。另一个解决方案是添加另一个步骤,作为开发部署的一部分来构建用于测试和实时的包,但这意味着在远程服务器上进行大量复制,一次用于测试,一次用于实时,由于不同的域,这是非常耗时的。

你能指导一下这个场景中最好的解决方案是什么吗?因此,我可以使用team-city一次性发布到开发人员,并使用相同的包和不同的web配置进行测试和生活。

EN

回答 1

Stack Overflow用户

发布于 2012-07-16 20:33:37

在部署时配置不会自动为您创建的项目。您可以将名为parameters.xml的文件添加到项目中,并扩展要在部署时提供的内容。

这里有一些关于方法Using Deployment Parameters for Web.Config File Settings的文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11428630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档