我正在查看 MSDN 上的 Web 站点和 Web 应用程序之间的差异,并被 Web 站点的特性所吸引,因为我的任务是设计一种体系结构,在该体系结构中客户可以大量定制我们提供的应用程序。网站的这个功能似乎很有用:
您希望能够通过将新版本复制到生产服务器或直接在生产服务器上编辑文件来更新生产中的单个文件。
但是,我也被 MVC 架构所吸引,因为它内置了用于缩小交付给客户端的脚本的功能。我也有点喜欢将架构分解成干净的部分的想法,因为这是我们拥有的一个非常大的数据模型。
但据我所知,这些功能集似乎是相互排斥的。真的吗?我无法轻易弄清楚如何创建一个 MVC 应用程序,其中自定义视图可以作为纯源文件放入并能够运行,我也无法弄清楚如何在创建“Web”时利用任何 MVC 框架站点”项目。我错过了什么还是我必须选择我的毒药?