У меня есть собственный IHttpHandler, который вызывает MvcHttpHandler, реализованный, как описано в этом ответе.
Это хорошо работало в asp.net MVC2, но после того, как я перенес код в MVC4 с IISExpress 7.5, я начал получать InvalidOperationException в строке:
httpHandler.ProcessRequest(HttpContext.Current);
с сообщением:
'HttpContext.SetSessionStateBehavior' может быть вызван только до Возникает событие HttpApplication.AcquireRequestState.
ASP.NET Development Server не вызывает никаких проблем.
Кто-нибудь знает, что здесь происходит и как это решить?