У меня есть MVC3 в производстве, работающий на ASP.NET 4.5, EF6.1, C#.
Теперь я обновил его до MVC4 на QA.
Я не развиваю его значительно, просто настраиваю производительность. Итак, меня заинтересовали 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, я думаю.
Мысли оценены.