When you download and install asp.net MVC, does it just add code to the .net framework class library?
ASP.NET MVC is a framework that works on top of the ASP.NET Framework which is build on top of The .NET Framework. However, it provides ability to configure freely and have Open Source code.
why can it not be installed on top of .net 2.0?
The earlier version of ASP.NET MVC framework Can be deployed on top of .NET Framework 2.0. Here is an article demonstrating it - Deploying ASP.NET MVC on ASP.NET 2.0.
Steps to follow are:
- Developed on Visual Studio 2008
- Targeted .NET 2.0 in Project
- Properties Deployed the Application to a .NET 2.0 SP1 machine Copied
- System.Core.dll local to the web apps /bin folder
You may also find it useful to follow this article to deploy your asp.net mvc app to .NET 2.0 - Deploying an ASP.NET MVC website on IIS 6 and .NET 2.0