If you are looking for a sample ASP.NET MVC Application to help you understand the new ASP.NET MVC Framework, you may be interested in looking at the Oxite Blog Engine. Oxite had come out earlier and received a lot of negative press on the architecture and code, but the recent version is a revision of that code. Per the project:
“We made many improvements, some based on community feedback, and added new features in this release:
- New Model, Services and Repositories
- Dependency Injection (Routes, Controllers, Services, Repositories, etc)
- ActionFilter Registry
- Better test coverage
- New validation class added
- Improved background services architecture
- Projects cleaned up and consolidated
- Views cleaned up
- No more *.cs or *.cs.designer for views in web project
- Now works in a sub directory
- New admin dashboard
- New and update (from last version) SQL scripts included
- Many other small features, improvements and bug fixes“
Sounds like a lot of wonderful changes. As the ASP.NET MVC Framework is only in RC 1 at the moment ( and hopefully due out by MIX '09 ), everyone is improving their skills on it and attempting to use it in a more productive and opinionate manner. Be patient with developer released code as everyone is still learning.
You can download it here.
ASP.NET MVC Tutorials