Microsoft ASP.NET MVC Beta Released!
Another release I thought would come during the PDC has been released:
Click the link above to go to the Microsoft download page.
Some points about the release (Headings taken from the What's New section):
- MvcFutures.dll is not included in the beta (as it wouldn't be included in the final release)
- The Beta installer installs the ASP.NET MVC assemblies (System.Web.Mvc.dll, System.Web.Routing.dll, and System.Web.Abstractions.dll) into the GAC.
- New Simple Membership Features in the Default Project Template
- New Filter Types for Authorization and Exception Handling
- New Output Cache Filter
- Changes for ASP.NET AJAX
- Namespaces in Routes
- New Interface for Enhanced Testability of TempData
- ActionInvoker Extensibility Improvements
- ViewDataDictionary (minor change)
- ViewEngine Improvements
- Helper Improvements
- Controller and Filter Improvements
Bug fixes:
- Fixed a bug in which the ignore-routes setting (created by using the IgnoreRoute extension method) affected URL generation.
- Fixed a view engine caching bug when the application is not in debug mode (that is, when debug="false" is set in the Web.config file). This bug occurred if different action methods in different controllers had the same name. In that case, an action method could render the view for the wrong controller.
- Fixed a bug in OutputCacheAttribute in which cached authenticated content did not require authentication. Even though the content is cached, if it requires authentication, the user should be required to authenticate first before seeing the cached content.
- Fixed a bug in which RenderPartial does not work when tracing is turned on.
- Fixed a bug in the Html.TextArea helper method in which an overload was not looking in ViewData for its value when the provided value is null.
- Fixed the OutputCacheAttribute.CacheProfile property so that it works in Medium Trust.
If you haven't looked at ASP.NET MVC before because it was a preview I would have a look at this release to see if ASP.NET MVC is for you (or your current/future project at least :D).
Thanks to Tomoharo Nagasawa for spotting this.
John