Как работает веб-маршрутизация? - PullRequest
8 голосов
/ 04 сентября 2008

Мне нужно хорошее понимание внутренней работы System.Web.Routing. Обычно мы определяем RoutesTable. Но как это делает маршрутизацию?

Причина, по которой я спрашиваю это, заключается в том, что я хочу передать маршрутизацию в подпапки. То, что я хочу видеть работающим, - это способ передачи текущего запроса в приложения MVC, которые работают в других доменах приложений. Просто чтобы прояснить, это то, что я представляю У меня есть приложение MVC, которое имеет только barebone Global.asax и загружает в другие домены приложений некоторые библиотеки dll, которые являются приложениями mvc .. и связь осуществляется через прозрачный прокси-сервер, созданный с помощью _appDomain.CreateInstanceAndUnwrap (...).

Надеюсь, это достаточно ясно.

Редактировать: из того, что я могу сказать, кодовый файл Default.aspx вызывается при первой загрузке страницы, и он запускает MvcHttpHandler, который выполняет все функции отображения страниц, которые мы запрашиваем. Так что это может быть просто вопросом передачи http-контекста. Если у вас есть идеи по этому вопросу, пожалуйста, оставьте свои мысли.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2008

Большое спасибо, я думаю, вы только что решили мои суровые поиски. Блог Луиса идет в мои закладки !!

Я добавляю следующую ссылку, так как она также используется: Фреймворк MVC - MvcRouteHandler

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...