I\'ve ran into a rather hairy problem. There is probably a simple solution to this but I can\'t find it!
I have a custom HttpHandler that I want to process a request
What you could do is have the HttpHandler call out to another object that actually handles the request. so in your HttpHandler's ProcessRequest method you would do something like this:
public void ProcessRequest(HttpContext context)
{
var myHandlerObject = container.Resolve();
myHandlerObject.ProcessRequest(context or some state/info that is required)
}