MVC, очевидно, существовал задолго до Rails или ASP.NET MVC.
ASP.NET MVC, однако, находится под влиянием Ruby on Rails, но это на самом деле неплохо. Спецификация маршрутизации обрабатывается аналогично, помощники похожи. В то время как все инфраструктуры MVC одинаковы, ASP.NET MVC чувствует себя настолько близким к Rails, насколько вы могли бы достичь на таком языке, как C #.