我有一个小型内部应用程序,我在为自己辩解,为什么我不应该像发布那样将整个源文件夹复制到生产环境中,而后者会将.cs文件编译为.dll。但是除了减少对生产进行直接逻辑更改的诱惑之外,我无法想到一种或另一种现实的好处。你怎么看? 最佳答案 它消除了只改变生产中一件小东西的诱惑。此外,它还可以保护代码免遭恶意更改,在“构建”和“部署”之间添加了额外的步骤,这些步骤可以用作自然的QA减速,从而增加了启动时间,并增加了十亿个其他事情。