Ich brauche ein gutes Verständnis der inneren Funktionsweise von System.Web.Routing. Normalerweise definieren wir die RoutesTable. Aber wie funktioniert das Routing?
Der Grund, warum ich es frage, ist, dass ich das Routing an Subapps weitergeben will. Was ich sehen will, ist eine Möglichkeit, die aktuelle Anfrage an MVC-Apps zu übergeben, die in anderen AppDomains funktionieren. Nur um es deutlich zu machen, stelle ich mir das vor Ich habe eine MVC-APP, die nur das Barebone Global.asax hat und in anderen App-Domänen einige DLLs lädt, die mvc-Apps sind. Die Kommunikation erfolgt über einen transparenten Proxy, der über _appDomain.CreateInstanceAndUnwrap (...) erstellt wurde. p>
Hoffe, das ist klar genug.
Edit: von dem, was ich sagen kann, das codebehind Default.aspx wird auf der ersten Seite aufgerufen und startet die MvcHttpHandler, die alle Voodoo der Anzeige der Seiten, die wir anfordern, ist. Es könnte also nur darum gehen, den http-Kontext zu übergeben. Wenn Sie Ideen haben, schreiben Sie Ihre Gedanken.
Vielen Dank. Ich denke, Sie haben gerade meine harten Suchen gelöst. Luis Blog geht in meine Lesezeichen !!
Ich füge den folgenden Link hinzu, da es auch nützlich ist: Das MVC-Framework - der MvcRouteHandler
Tags und Links asp.net-mvc