0
有一种情况,我们有一个正在转移到另一组服务器的正在运行的生产站点。处理该网站的团队已经完成了它的工作,没有任何问题(我们可以整天测试它)。他们遇到的问题是,为了使其生效,必须编译/构建而不会出现任何错误。未编译和编译的ASP.NET页面之间有什么区别
这是一个建立在2.0框架上的ASP.NET网站。不是非常复杂,就我所知,它现在从未被编译过。在当前生产站点上所做的任何更改都只需复制.html和.aspx文件。
在网站上线并按原样部署之前,不对网站进行编译的后果是什么?处理部署的团队说这是一个安全问题。
啊,这是有帮助的。因此,如果需要稍作更改,则整个站点需要重新编译并部署为.dll而不是静态.aspx和.html文件? – Valien 2011-06-08 17:33:31
是的,但是编译DLL的过程比编译Web目录中的每个单独页面要快得多。本质上,Web目录为每个页面编译一个dll。加载的每个页面都必须加载它的单个dll。该Web项目加载该单一的DLL一次,并保持加载的应用程序的生命。 – 2011-06-08 17:39:05