asp.net - 为网站而不是源代码部署二进制 dll 有什么好处?

标签 asp.net deployment

我有一个小的内部应用程序,我在与自己争论为什么我不应该将整个源文件夹复制到生产环境,就像发布一样,它将 .cs 文件编译为 .dll。

但我想不出任何实际的好处,除了减少在生产中直接更改逻辑的诱惑。你怎么看?

最佳答案

它消除了只改变生产中的一件小事的诱惑......

此外,它还可以保护代码免受恶意更改,它在“构建”和“部署”之间添加了额外的步骤,可以用作自然的 QA 减速带,它增加了启动时间和十亿个其他因素。

关于asp.net - 为网站而不是源代码部署二进制 dll 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7768758/

相关文章:

ASP.NEt Web API 和 Elmah

python - 示例结构 (fabfile) 以共享通用逻辑并允许多个项目/环境

linux - 部署守护进程的过程和位置

javascript - jQuery如何抓取元素?

c# - System.InvalidOperationException : The type [XYZ] may not be used in this context. BUG确认

asp.net - MySqlDataAdapter 首次加载时无法检索数据

github - SSH问题:我的服务器上由Codeship运行的部署脚本无法从Github中提取

ruby-on-rails - 用于多用户 Tumblr 克隆的 CakePHP、CodeIgniter 或 Rails?

java - Jetty 错误 - java.lang.IllegalStateException : No object for id=Contexts

c# - 如何从 Jquery 中的 pagemethods 获取返回值..?