Republished with Permission - Original Article
Today we released a beta of the new ASP.NET MVC
framework. Click here to download it. You can also visit www.asp.net/mvc to explore tutorials, quickstarts,
to learn more.
The ASP.NET MVC Beta works with both .NET 3.5 and .NET 3.5
SP1, and supports both VS 2008 and Visual Web Developer 2008 Express SP1 (which
is free - and now supports class libraries and web application project types).
Today's ASP.NET MVC Beta release comes with an explicit
"go-live" license that allows you to deploy it in production
environments. The previous preview releases also allowed go-live
deployments, but did so by not denying permission to deploy as opposed to
explicitly granting it (which was a common source of confusion). Today's
release is clearer about this in the license.
The beta release is getting close to V1 feature complete,
although there are still a few more features that will be added before the
final "V1" release (including several VS tooling enhancements).
The team decided to call this release a "beta", though, because the
quality and testing of it is higher than the previous previews (a lot of bug
fixes and performance tuning work went into it), and they feel that the core features
that are in it are now "baked enough" that there won't be major
changes from this release to the final product.
This post contains a quick summary of some of the new
features and changes in this build compared to the previous "Preview
"Add View" Menu in Visual Studio
\Scripts directory and jQuery Support
Model Binder Support for Complex Types
Model Binder Infrastructure
Typed UpdateModel and TryUpdateModel WhiteList Filtering
Unit Testing of UpdateModel and TryUpdateModel Scenarios
Typed [AcceptVerbs] attribute
Validation Error Messages
Helper Cleanup and Refactoring
/ ASP.NET MVC Project Integration
MVC Futures Assembly
and GAC Assembly Deployment
I am also planning to publish a few end to end tutorials in
the weeks ahead that explain ASP.NET MVC concepts in more depth for folks who
have not looked at it before, and who want a "from the beginning" set
of tutorials on how to get started.