gpt4 book ai didi

.net - .NET 解决方案下的部署工具

转载 作者:行者123 更新时间:2023-12-04 12:02:15 25 4
gpt4 key购买 nike

我们都使用 Web 应用程序、Windows 应用程序、数据库、帮助文件、配置文件和注册表值来编写代码,无论是小型(如一个 .exe)还是大型应用程序(完整的解决方案)...

我的问题很简单,在我看来,现在我需要在一个安装设置中部署一个 Web 应用程序和一个 Windows 应用程序:

What do you use to the deployment of your applications, regarding creating of help files, database scripts so we can create a database and tables, create a virtual directory for the web applications, add registry values to work with our windows application?



我只是从 Visual Studio 2008 中打开 Setup & Deployment,但是是我还是它缺少很多这样的功能?有什么最糟糕的尝试吗?

我知道 Inno Setup他们在公司中使用,但它并不能完成所有工作,我应该看看什么好的教程?
在我的搜索中,我发现了 some productsVisual Studio Gallery ,但没有一个是多合一的:(

谢谢你。

最佳答案

我已经写了一篇非常详细的博客文章,使用 TeamCity 和 Web 部署项目来自动化构建和部署,作为入门:

http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn

然后我添加到这个以显示 FTP 添加

http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment

一个基本的流程非常简单:

  • 使用 teamcity 构建服务器,我从我的 SVN 存储库下载
  • 我构建站点并将其部署到构建服务器上的本地文件夹
  • 我启动了一个命令行 FTP 客户端,它支持名为
  • 的脚本。
  • WinSCP 使用 MSBUILD 任务 EXEC ( http://winscp.net/ )
  • 上传我所有的网站内容
  • 有【插饮料】之选

  • 然后我确保我只部署我的 SVN 存储库的主干,并在合并之前开发和测试分支中的所有内容 - 这样只会部署经过测试的东西。将自动化测试添加到您的构建周期中,您就有了天作之合。

    一些很棒的免费工具是:
  • Visual Studio Web Deployment Project
  • TeamCity (free for under 20 build configs)
  • Bamboo

  • 一些提供此功能的非免费在线服务:
  • OnCheckin Continuous Deployment
  • AppHarbor
  • 关于.net - .NET 解决方案下的部署工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/416573/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com