MVC3 Application Inside Webforms O roteamento de aplicativo está lançando um erro HttpContext.SetSessionStateBehavior no IIS7.5

Estou executando um aplicativo misto MVC dentro de uma subpasta de um aplicativo de formulários da web.

Tudo funcionou muito bem na depuração do VS 2010 (Cassini), mas quando implantei no IIS7.5

Eu tenho o seguinte erro:

'HttpContext.SetSessionStateBehavior' can only be invoked before
  'HttpApplication.AcquireRequestState' event is raised.

Erros na última linha (httpHandler.ProcessRequest(HttpContext.Current);) nodefault.aspx arquivo da subpasta do aplicativo MVC.

public void Page_Load(object sender, System.EventArgs e)
{
    string pathToRewriteTo = Request.Path.ToLowerInvariant().Replace("default.aspx", "Home/Index");

    HttpContext.Current.RewritePath(pathToRewriteTo, false);

    IHttpHandler httpHandler = new MvcHttpHandler();

    httpHandler.ProcessRequest(HttpContext.Current);
}

No entanto, se eu navegar manualmente para Home / Index a partir da pasta raiz do MVC, posso ver meu aplicativo bem a partir daí.

Eu olhei para cima o erro sendo lançado e eu só encontro respostas lidando com transferências de servidor e não rotas de MVC.

Eu também já verifiquei o meuIIS7.5 configuração para o módulo de manipulação de rotas, pool de aplicativos em execução no modo integrado, etc.

Qualquer ajuda seria apreciada.

questionAnswers(1)

yourAnswerToTheQuestion