system.web.abstractions

How to use System.Web.Abstractions in a Web Forms application?

I'm working on a web forms application which intends to be ported over to MVC for its vNext +1 release. But at the moment it's a .NET 3.5 SP1 web forms application. I'm wanting to have our own context which provides some helpers on top of the standard HttpContext/ HttpRequest/ HttpResponse/ etc objects. Also, I'm wanting to have decoupl...

ASP.NET System.Web.Abstractions why were they created as an abstract Base class?

As above really, I'm wondering why Microsoft released the abstractions as abstract classes instead of interfaces? I would be interested in any insights because I need to do something similar for standard things like System.IO features for File and Directory, however I feel that an interface would feel nicer? There must be a good reaso...

Could not load file or assembly 'System.Web.Abstractions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

I am getting the below error any idea?? I get this error message only when the controller call ValidateForm() method. Could not load file or assembly 'System.Web.Abstractions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assem...