【发布时间】:2011-02-03 00:21:25
【问题描述】:
我试图说服我的同事从网站项目切换到 Web 应用程序项目,因为我想要使用项目文件。但是我不能散布这个论点反对:
- 网站项目允许将每个页面编译成单个 dll。他们的论点是,这可以轻松修复发布后发现的错误。这与 Web 应用程序项目将所有代码编译成单个 dll 的方式形成鲜明对比。
- 更新单个页面的 dll 与更新整个网站的 dll 是否有本质区别?
- 有没有办法将每个页面的代码编译成 Web 应用程序项目中的单独 dll?
- 将每个页面的代码编译成我们不知道的单独的 dll 是否有一些令人望而却步的(性能、内存?)成本?
- 为什么在网站项目而不是 Web 应用项目中编译每个页面以分隔 dll 的功能(?)?
【问题讨论】:
-
我的发现是:网站被不使用单元测试或没有设置适当开发环境的人使用,因为他们需要能力在给定时间“修复”某些页面。 Web 应用程序是拥有真实环境并使用测试/CI 的智能开发人员的首选解决方案。
标签: asp.net visual-studio