Web
- Integration with ASP.NET MVC 2.0, UnityControllerFactory, PerWebRequest Lifetime Manager
- Modules:
- StopwatchModule
- AjaxRedirectModule
- CompressModule
- DenialModule
- ExceptionPolicyModule
- ShrinkModule
- ThrottleModule (limit request rate during a period of time)
- IHttpFilerIgnore (marker interface to skip applying module
filters)
- WebCache, SessionCache for ICache (from abstractions)
- Exception Handlers:
- ErrorThrottleExceptionHandler (If there are more than {ErrorRate} errors during {ThrottlePeriod} than block all incoming requests with HttpForbidden for {BlockPeriod})
- HttpContextExceptionHandler (let you include any HttpServerVariables into error report)
- HttpExceptionHandler (let you ignore particular http error codes)
- IgnoreLocalExceptionHandler (ignore error reporting in local testing)
- RedirectExceptionHandler new (redirects to a given page in case of exception match)
- FormsAuthenticationService
- RemoteLocationProvider
- Routing
- ChoiceRouteConstraint new, DomainRouteConstraint, SchemeRouteConstraint (http/https)
- MapRoute to IRouteHandler