跨服务器移动C#.NET项目文件的最佳实践
-
19-09-2019 - |
题
在C#.NET项目和DEV服务器中更改特定文件,然后将该文件移至其他环境的最佳策略是什么?我注意到它总是希望我在目标服务器上重新编译,并且我认为自己做错了什么,因为我不认为我会做的(加上服务器不是内部的,所以它真的很慢且耗时)。
您或您的公司使用的任何建议或策略将不胜感激。
解决方案
- 确保您使用的是一个Web应用程序项目,该项目在其中编译了DLL,而不是使用松散代码文件的网站。
- 您可以使用源代码版本控制系统,例如Subversion。
其他提示
将源控制程序用于源文件(例如颠覆)和这些文件构建的二进制文件的巡航控制...
对于Web应用程序开发,我的经验是:
开发人员在其本地计算机上具有开发环境,该环境附加到源控制的Dev Web服务器,其中包含与创建的项目共享的Dev Web服务器,使开发人员可以手动将文件复制到Web应用程序文件夹。仅使用MSI安装的测试Web服务器,用于分发UAT的更改产品Web服务器,仅使用MSI安装来分发UAT批准的MSI
我参与的项目的规模通常会使构建脚本过度杀伤,大多数时候正在从事它的项目进行多次调试等。
不隶属于 StackOverflow