ASP.NET MVC 2 Release Candidate

Last week also delivered onto us a release candidate for ASP.NET MVC 2. MVC is a model-view-controller framework on top of the existing ASP.NET runtime that separates display and application logic as well as makes test-driven development of ASP.NET applications easier. MVC could be used with a variety of types of web applications but is frequently associated with REST applications.

Coming just a few weeks after the beta release (older resources available on the web service technology page), the release candidate primarily looks to address bug reports and to improve validation and error-handling support for templates. You can run ASP.NET MVC 2 side by side on a machine with ASP.NET MVC 1 but you can't run it side by side with a beta release of Visual Studio 2010. This is because Visual Studio comes with its own version of some of the ASP.NET MVC 2 tooling components. You'll be able to run the two together once the Visual Studio beta is updated.