从 MVC3 到 MVC4 后,是否有升级到 MVC5 的令人信服的理由?

Is there a compelling reason to upgrade to MVC5, having gone from MVC3 to MVC4?

我在生产中有一个 MVC3,运行 ASP.NET 4.5,EF6.1,C#。

我现在已经在 QA 上将它升级到 MVC4。

我并没有对其进行重大开发,只是对性能进行了微调。所以我感兴趣的 2 个功能是:

a) Greater use of Async behaviour to improve scalability
b) Improved View rendering performance through newer versions of Razor

然而,主要瓶颈是与数据库的交互,这与 MVC5 或 MVC4 无关。

应用程序的重写可能会在 ASP.NET5/VNext 中进行,这无论如何都是完全不同的。所以我真的很想知道升级到 MVC5 是否有任何意义,因为我猜它的新功能是我们的应用程序除了 Razor3 之外不使用的东西。

感谢您的想法。

我认为使用新技术总是很棒 Mvc5 添加了这个新的

Attribute Routing [Route("Controller/{ID}")]

   [Route("Controller/{Id}")]
    public ActionResult GetBYID( int Id)
    {
        //TODO: Put your logic here.       
        return View();

}

ASP.NET Identity which is super awesome for social networks

我们将其用于校园项目:)

MVC5 是你的选择