Still looking for a sponsor Max Paulousky is looking for a Silverlight/.Net job in the Commonwealth

Using MEF (Managed Extensibility Framework) in Asp.Net WebForms applications

Introduction Managed Extensibility Framework is a great framework to write extensible/pluggable applications. It allows easily separating implementation from abstraction, adding/changing/deleting implementation at runtime (recomposition), working with multiple implementations of an abstraction, breaking monolithic applications into independent parts. It is an integral part of .Net Framework 4 (full and Silverlight versions). Abstracts Almost all MEF samples are console applications. Why? Because it’s easy to manage lifetime of composable parts in console applications (MEF takes care of it) and a developer concentrates on the goal of an example. The situation in web applications is totally different. Developers...