gpt4 book ai didi

asp.net - 寻找一个好的 Web 应用程序部署策略 (ASP.NET MVC3)

转载 作者:行者123 更新时间:2023-12-04 06:08:59 24 4
gpt4 key购买 nike

我正在寻找用于部署 ASP.NET MVC3 应用程序的良好部署策略。我想象的是,每个部署都是对源管理系统的某种提交,因为部署工具可以自动执行以下操作:

1) 在生成部署包(提交)后,该工具将
记住我的 Web.Config 文件的状态,一个文件夹的状态
包含新数据库更改的自动生成的脚本,状态
批处理文件的文件夹,其中包含要在计算机上运行的新任务
服务器、指定 ISS 设置更改的文件状态等。

2)当我下次构建包时,该工具只会知道
打包新的脚本文件、web.config 更改、新的批处理文件,
自上次包裹以来的新 ISS 设置

3) 将包应用到我的 Web 应用程序

我开始研究 MS Deploy,但它似乎只做第 3 项。我一直在寻找可以实现我想象的应用程序或结合一些 SMS 和 MS Deploy 的策略。我希望有人已经解决了我在这里遇到的问题。我的最后手段当然是构建工具,但同样,那将是我的最后手段。

最佳答案

您在使用 Team Foundation Server 吗?如果是这样,TFS 附带了自动构建的工具(包括标记代码、运行单元测试、部署等。)查看 http://msdn.microsoft.com/en-us/library/ms181710(v=vs.80).aspx

TFS 的配置和使用并不容易,但如果您已经在使用 TFS,它是免费的。

如果您不使用 TFS,请寻找持续集成工具,如 NAnt 或 TeamCity。

关于asp.net - 寻找一个好的 Web 应用程序部署策略 (ASP.NET MVC3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004059/

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