代码之家  ›  专栏  ›  技术社区  ›  ajdams

跨服务器移动C.NET项目文件的最佳实践

  •  0
  • ajdams  · 技术社区  · 15 年前

    在C.NET项目和dev服务器中更改特定文件,然后将该文件移动到其他环境(如服务器B)的最佳策略是什么?我注意到它总是希望我在目标服务器上重新编译,我认为我做了一些错误的事情,因为我认为我不必这样做(另外,服务器不在内部,所以它非常慢,而且非常耗时)。

    如果您或您的公司使用任何建议或策略,我们将不胜感激。

    3 回复  |  直到 15 年前
        1
  •  6
  •   Daniel A. White    15 年前
    • 确保使用的是一个Web应用程序项目,该项目编译的是一个dll,而不是使用松散代码文件的网站。
    • 您可以使用源代码版本控制系统,比如Subversion。
        2
  •  0
  •   Dani    15 年前

    对源文件(如Subversion)使用源代码管理程序,对基于这些文件构建的二进制文件使用巡航控制…

        3
  •  0
  •   WACM161    15 年前

    对于Web应用程序开发,我的经验是:

    开发人员在其本地计算机上有一个附加到源代码管理的开发环境 与创建的项目共享的dev Web服务器允许开发人员手动将文件复制到Web应用程序文件夹。 一个测试Web服务器,其中msi安装仅用于分发UAT的更改。 一个prod web服务器,其中msi安装仅用于分发经UAT批准的msi。

    我所涉及的项目的大小通常会使构建脚本的杀伤力过大,大多数情况下,一个项目都是为调试等而构建的。