MVC3-Anwendung in Webforms Application Routing löst einen HttpContext.SetSessionStateBehavior-Fehler in IIS7.5 aus

Ich führe eine gemischte MVC-Anwendung in einem Unterordner einer Web Forms-Anwendung aus.

Bei der VS 2010-Fehlersuche (Cassini) hat alles wunderbar funktioniert, aber bei der Bereitstellung auf IIS7.5

Ich habe folgende Fehlermeldung erhalten:

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

Es Fehler in der letzten Zeile (httpHandler.ProcessRequest(HttpContext.Current);) in demdefault.aspx Datei des MVC-Anwendungsunterordners.

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);
}

Wenn ich jedoch manuell vom MVC-Stammordner zu Home / Index navigiere, kann ich meine Anwendung von dort aus sehen.

Ich habe den Fehler nachgeschlagen und finde nur Antworten zu Serverübertragungen und nicht zu MVC-Routen.

Ich habe meine auch schon überprüftIIS7.5 Konfiguration für das Routenhandhabungsmodul, Anwendungspool im integrierten Modus usw.

Jede Hilfe wäre dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage