【发布时间】:2009-06-15 15:18:25
【问题描述】:
在我工作的地方,我们做了大量非常小的 ASP.NET 应用程序,并且发生过几次以预编译格式部署站点的情况,需要更改应用程序,但是代码的版本源代码管理中的可用已过时,并且开发人员不可用。该应用程序的 dll 必须被反编译并重新破解。
理想情况下,开发人员通过测试和生产匆忙进行更改并跳过检查更改的情况永远不会发生,我们已经对我们的政策进行了更改以防止这种情况发生,但我想知道编译网站的开销是否每当应用程序池重新启动时服务器上的问题已经足够大,我们应该避免将代码直接上传到服务器。如果我们可以下载实时源代码,则更容易检查源代码控制中的版本与实际的实时版本。
预编译VS将cs文件直接上传到服务器并在那里编译有什么好处?
【问题讨论】:
-
如果您让开发人员直接更改生产代码,绕过源代码控制和您的标准发布流程,那么您面临的问题远比担心预编译要大。
-
同意,但我正在尽我所能进行改进。有我无法解决的更大的组织问题没有理由不去打扰我在我的层面上可以影响的事情。
标签: asp.net deployment .net-2.0