首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动部署资源

自动部署资源
EN

Stack Overflow用户
提问于 2008-10-23 20:07:23
回答 6查看 4.2K关注 0票数 7

我知道的足够多了,我们需要让我们的应用程序使用单个用户操作进行部署。但是,我不知道:

  1. 在.NET商店里有什么好的工具可以使用?
  2. 如何管理每个环境的配置更改?

有人能告诉我一些持续整合的好资源吗?我想看一些理论和一步一步的实践指南。

编辑:

我现在需要自动化的web部署,然而,我也想学习如何为桌面应用程序这样做。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-13 19:23:10

我写了一篇可能有帮助的博文:

Visual部署项目

它已经有一年半的历史了,但谈到了VS的一些新的(当时的)项目模板,以及IIS的一个命令行实用工具MSDeploy。它们听起来很有希望,看起来它们非常适合于针对多个构建配置、跨场同步多个服务器以及对网站部署的实际输出进行更多的控制。

也许到目前为止,这些技术也已经成熟了。

票数 5
EN

Stack Overflow用户

发布于 2008-10-23 20:15:35

我们在Windows安装程序XML上取得了很大的成功。基本上,您用XML定义了组成应用程序的组件,WiX将其转化为MSI包。文档相对较少,但是提供的CHM文件和search将为您提供一条很长的路。

MSI包可以接受配置值的输入参数,并在应用程序部署之后执行操作操作配置文件。例如,"msiexec /i MyCustomPackage.msi SqlServer=SomeSQLBox“可以部署web应用程序并为依赖的SQL框修改配置条目。

票数 2
EN

Stack Overflow用户

发布于 2008-10-23 20:14:43

Kinook的可视化构建Pro是一个非常好的单点部署工具。它很容易使用,并且有很多功能。我已经用了好几年了。当然还有NAnt,我用得不多。

至于管理配置更改,我管理多个具有指示部署环境的扩展名的配置文件,然后在构建脚本中执行一个简单的重命名。

例如,如果我部署到Test,我可能有一个名为Web.test.config的配置文件,它会被构建脚本自动重命名为Web.config。

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

https://stackoverflow.com/questions/231283

复制
相关文章

相似问题

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