---
title: "Different between ASP.Net MVC and ASP.Net Core."  
description: "Differentiate between ASP.Net Core and ASP.Net MVC."  
author: "Ashutosh Kumar Verma"  
published: 2021-09-04  
updated: 2021-09-04  
canonical: https://www.mindstick.com/blog/298575/different-between-asp-dot-net-mvc-and-asp-dot-net-core  
category: ".net"  
tags: [".net"]  
reading_time: 2 minutes  

---

# Different between ASP.Net MVC and ASP.Net Core.

## [ASP.Net MVC](https://www.mindstick.com/forum/155798/what-is-caching-in-asp-dot-net-mvc) -

ASP.Net MVC is developed by Microsoft. It does not supports [open source](https://www.mindstick.com/articles/337437/how-to-leverage-open-source-for-innovative-project-development) to develop website or applications.ASP.NET MVC supports only Windows platform, it is not support cross platform i.e. [mac os](https://www.mindstick.com/forum/23311/mod_rest-on-ejabberd-15-0-4-on-mac-os-x-yosemite-is-not-starting) and linux. It has three major parts - Model, View and Control that help to develop websites and applications.

**[ASP.Net Core](https://www.mindstick.com/articles/12946/get-started-with-asp-dot-net-core-mvc-and-visual-studio) -**

ASP.Net Core supports open source. It used Learn and Compose techniques to developed applications. It supports cross platform like Windows, mac os or Linux [operating systems](https://www.mindstick.com/articles/332551/operating-systems-trends-and-innovations-in-2023). It has more tools than MVC.

## Difference between ASp.Net MVC and ASP.Net Core -

| **ASP.Net MVC** | **ASP.Net Core** |
| --- | --- |
| 1- Previous version of ASP.Net MVC supports only Windows [operating system](https://www.mindstick.com/articles/229069/operating-system-development). | ASP.Net core supported Windows, mac os Linux operating systems. |
| 2- It is a powerful and highly testable Framework. | It mainly focus on fully open [source code](https://www.mindstick.com/forum/33476/pls-send-me-source-code-for-changing-passward-in-asp-dot-net-i-tried-so-much-from-google-but-its-not-workining). |
| 3- Applications is created in MVC as .aspx(ASP.net) and [Razor pages](https://www.mindstick.com/forum/158607/explain-the-concept-of-razor-pages-and-how-they-are-used-in-asp-dot-net-core). | It [develop applications](https://answers.mindstick.com/qa/112702/how-do-i-design-and-develop-applications-for-augmented-reality-ar-interactive-storytelling-experie) based on learn compose Framework. |
| 4- It has three major parts – Model, View and Controls. | It has not Model, View, Control system. |
| 5- It has many features and powerful tools. | It has not more powerful tools than MVC. |
| 6- It is not supported cross platforms. | It supports cross platforms. |

**\** \

---

Original Source: https://www.mindstick.com/blog/298575/different-between-asp-dot-net-mvc-and-asp-dot-net-core

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
