Aplikacja MVC3 Wewnątrz aplikacji Webforms Routing zgłasza błąd HttpContext.SetSessionStateBehavior w IIS7.5

Używam mieszanej aplikacji MVC w podfolderze aplikacji formularzy internetowych.

Wszystko działało świetnie w debugowaniu VS 2010 (Cassini), ale kiedy wdrożyłem w IIS7.5

Dostałem następujący błąd:

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

Błędy w ostatniej linii (httpHandler.ProcessRequest(HttpContext.Current);) wdefault.aspx plik podfolderu aplikacji 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);
}

Jeśli jednak ręcznie przejdę do Home / Index z folderu głównego MVC, stamtąd zobaczę swoją aplikację w porządku.

Sprawdziłem zgłoszony błąd i znajduję tylko odpowiedzi dotyczące transferów serwera, a nie tras MVC.

Sprawdziłem już także mojeIIS7.5 konfiguracja modułu obsługi trasy, puli aplikacji uruchomionej w trybie zintegrowanym itp.

Każda pomoc byłaby doceniana.

questionAnswers(1)

yourAnswerToTheQuestion