在生产中安装开发工具

Dev*_*per 0 .net c# visual-studio-2008

在实时生产Web服务器上不安装VS 2008的原因是什么?

Dan*_*ker 8

由于OP作出说明理由,为什么你的评论做到这一点:

会使"在我的机器上工作"问题更容易调试

然后,我不应该安装它的答案是:消除尝试调试实时生产Web服务器上的问题的诱惑.


Nei*_*den 5

不安装它的最大原因:

这意味着你在生产服务器上没有做出令人难以置信的愚蠢行为.

如果无法开发计算机上的代码中复制问题,则需要创建一个完全复制生产环境的配置和环境的临时服务器.如果你仍然无法复制故障,那就意味着你有一个:无法很好地复制环境,b:不能理解你的生产环境中的配置是否能够复制它或者c:有没有正确配置您的应用程序来处理环境的变化.

另一个原因:

您不必在服务器上拥有源代码的副本,也无需在适当的位置轻松编译它.如果你遭到黑客入侵,你会很高兴你没有这样做,因为你的源代码会被窃取和/或黑客将有一个非常简单的方法将恶意代码插入你的应用程序.