在C#.NET项目和DEV服务器中更改特定文件,然后将该文件移至其他环境的最佳策略是什么?我注意到它总是希望我在目标服务器上重新编译,并且我认为自己做错了什么,因为我不认为我会做的(加上服务器不是内部的,所以它真的很慢且耗时)。

您或您的公司使用的任何建议或策略将不胜感激。

有帮助吗?

解决方案

  • 确保您使用的是一个Web应用程序项目,该项目在其中编译了DLL,而不是使用松散代码文件的网站。
  • 您可以使用源代码版本控制系统,例如Subversion。

其他提示

将源控制程序用于源文件(例如颠覆)和这些文件构建的二进制文件的巡航控制...

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

开发人员在其本地计算机上具有开发环境,该环境附加到源控制的Dev Web服务器,其中包含与创建的项目共享的Dev Web服务器,使开发人员可以手动将文件复制到Web应用程序文件夹。仅使用MSI安装的测试Web服务器,用于分发UAT的更改产品Web服务器,仅使用MSI安装来分发UAT批准的MSI

我参与的项目的规模通常会使构建脚本过度杀伤,大多数时候正在从事它的项目进行多次调试等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top