我浏览了相关问题,但没有一个提供给我我正在寻找的信息。
目前,我工作的团队负责部署各个 .aspx(和 .aspx.vb)文件以进行错误修复/增强。我正在尝试影响更改,因为我确实相信部署“整个编译站点”不太容易出错。由于这与以往的工作方式相比是一个重大变化,因此我的建议遇到了很大的阻力。
由于我的 google-fu 最近没有达到标准,我希望 SO 社区可以告诉我,我已经疯了,移动单个文件没有任何问题,或者给我指出一些真正的问题。良好的资源可以让我提出更有力的案例。
编辑:
这都是很好的信息,并强化了我已经提出的论点,有人可以反驳吗?
最佳答案
部署单独的文件来修复错误并进行部署并不是一个明智的策略。听起来您需要一个全面的构建和部署过程。这并不意味着它必须很复杂,因为现在有一些很好的工具可用。
构建和部署可以变得更详细,因此至少可以尝试查看 Microsoft Web 部署工具 ( http://www.iis.net/extensions/WebDeploymentTool )。在构建服务器上安装该工具并将其安装在部署服务器上。使用 Visual Studio Publish 命令在本地暂存 ASP.NET 内容,然后使用上述工具同步部署服务器上的整个包。我喜欢这种方法,因为它可以完全自动化。在进行构建和部署时,目标是实现完全自动化以减少潜在的错误。
这是最低要求,但您至少可以确定,当更改特定文件时,它们都会在部署服务器上同步。
关于ASP.NET网站部署最佳实践资源建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527530/