2008-09-04 51 views
8

Tôi cần hiểu rõ về các hoạt động bên trong của System.Web.Routing. Thông thường chúng ta định nghĩa RoutesTable. Nhưng làm cách nào để định tuyến?Tính năng Định tuyến Web hoạt động như thế nào?

Lý do tôi hỏi rằng tôi muốn chuyển định tuyến tới các ứng dụng con. Những gì tôi muốn xem làm việc là một cách để chuyển yêu cầu hiện tại đến các ứng dụng mvc hoạt động trong các AppDomain khác. Chỉ cần để làm cho nó rõ ràng đây là những gì tôi đang tưởng tượng Tôi có một MVC APP rằng chỉ có barebone Global.asax và tải trong miền ứng dụng khác một số dlls là ứng dụng mvc .. và comunication được thực hiện thông qua một minh bạch proxy được tạo thông qua _appDomain.CreateInstanceAndUnwrap (...).

Hy vọng điều này là đủ rõ ràng.

Chỉnh sửa: từ những gì tôi có thể cho codebehind Default.aspx được gọi trên trang đầu tiên reguest và bắt đầu MvcHttpHandler thực hiện tất cả voodoo hiển thị các trang chúng tôi đang yêu cầu. Vì vậy, nó chỉ có thể là một vấn đề đi qua bối cảnh http. Nếu bạn có bất kỳ ý tưởng nào về vấn đề, vui lòng đăng ý kiến ​​của bạn.

Trả lời

0

Cảm ơn bạn rất nhiều Tôi nghĩ bạn vừa giải quyết các tìm kiếm khắc nghiệt của tôi. Blog của Luis sẽ có trong bookmark của tôi !!

Tôi đang thêm liên kết sau vào như được sử dụng: The MVC framework – the MvcRouteHandler

Các vấn đề liên quan