TracNav
OpenRasta's Documentation...
- Release Notes
- FAQs
Downloading/Building OpenRasta...
- Download from source
- Download the binaries
- Run the test suite
- .NET versions support
Using OpenRasta...
- Configuration how-tos
What you need to know about dependency injection
Tutorials
Building web-sites with OpenRasta...
- Supporting clients that only know GET and POST
Reference...
Hosting
Configuration
Modules
Pipeline...
- Pipeline contributors
- Well-known contributors
- PipelineContinuation members
Resources
Handlers
Binding...
- Object binders
- The default resource binder?
- ChangeSet<T> support?
Codecs
Functionality per framework profile
OpenRasta targets various versions of .NET, with the current release supporting frameworks 2.0, 3.0 and 3.5. It's important that you use the correct binaries: they must match the target version in your web application project.
Here's a list of supported functionality per module.
.NET 2.0
Support for downlevel Linq
- Core
- Embedded mono code to enable Linq2Objects, extension methods and Action / Func delegates throughout the framework.
- All the basic features of OpenRasta.
- Castle
- DI support for 1.0rc3
.NET 3.0
All of the above, plus
- Core
- XmlDataContractCodec? to read / write xml using the default DataContract serializer.
.NET 3.5
All of the above,
- Core
- Minus the Mono code
- Strongly-typed HTML helpers
- JsonDataContractCodec? to read / write json using the default DataContract serializer
- PagedData to provide linq-friendly paged data
- Castle
- Support for 1.0rc3
- Support for 1.1 (trunk version)
- SharpView?
- Full SharpView? view engine
