【发布时间】:2016-11-17 09:57:08
【问题描述】:
我们有一个在 ASP.NET MVC 上运行的企业应用程序。我们最近开始改进应用程序的完整 UI。现在,当我说 UI 时,它不是简单的 CSS,我可以将其放在单独的文件夹中并动态加载。基本上,完整的导航结构、布局元素,现在都在改进。然而,整体代码(控制器、模型)与这里和那里的一些小改进几乎相同。现在,我们应该推出改进后的 UI,但同时也并行支持旧 UI。
目标是像appURL/v2/ 一样运行新的 UI,其余的视图 url 保持不变。
现在,我们的目标是不必将控制器、模型复制到另一个项目中。
那么,基于 URL 中版本的 /v2/ 标识符在应用程序中全局提供不同视图的最佳方法是什么?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 razor versioning