2008-09-04 52 views
8

我需要很好的理解System.Web.Routing的內部工作原理。 通常我們定義RoutesTable。但是它怎麼做路由?Web路由如何工作?

我問這個問題的原因是我想將路由傳遞給子應用程序。我想看到的工作是將當前請求傳遞給在其他AppDomain中工作的mvc應用程序的一種方式。 只是爲了清楚這是我想象的 我有一個MVC應用程序,只有準系統Global.asax,並在其他應用程序域加載一些DLL是MVC應用程序..通信是通過透明通過_appDomain.CreateInstanceAndUnwrap(...)創建的代理。

希望這已經夠清楚了。

編輯:從我可以告訴代碼隱藏Default.aspx在第一頁reguest上調用,並啓動MvcHttpHandler,它執行所有顯示我們請求的頁面的巫術。所以它可能只是傳遞http上下文的問題。 如果您有任何關於問題的想法,請發表您的想法。

回答