我在生产中有一个MVC3,运行在ASP.NET 4.5,EF6.1,C#上。
我现在已经在QA上将其升级到MVC4。
我没有显着地发展它,只是调整性能。所以我感兴趣的两个功能是:
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之外我不会使用的东西。
赞赏的想法。
答案 0 :(得分:1)
我认为使用更新的技术总是很棒 Mvc5已经添加了这个新的
属性路由[路由("控制器/ {ID}")]
[Route("Controller/{Id}")]
public ActionResult GetBYID( int Id)
{
//TODO: Put your logic here.
return View();
}
ASP.NET Identity,对社交网络来说非常棒
我们将它用于我们的校园项目:)
MVC5是您的选择