Может ли OpenRasta работать вместе с существующим веб-приложением?
Существует ли предпочтительный способ настройки решения ASP.net, чтобы OpenRasta могла работать вместе с существующим приложением asp.net.
Я заинтересован в том, что процесс будет для запроса, поступающего на сервер для:
- ресурс ИЛИ знал о
- ресурс, о котором было известно старому веб-приложению
- ресурс ни приложение не знают, как справиться
В идеале я бы хотел разделить 2 проекта, чтобы мы могли постепенно перейти от функциональности к основанной на OpenRasta и отойти от нашего унаследованного приложения.
Например, на машине с виртуальным каталогом / api
- Запросы к / api / contacts <- обрабатываются OpenRasta.
- Запросы к /api/v0.1/contacts <- обрабатываются веб-приложением Legacy.
- Запросы к /api/junk <- обрабатываются ни одним из веб-приложений.
1 ответ
ИЛИ попытается сопоставить входящий URI с его таблицами URI. Если он не находит подходящих маршрутов, он пропускает запрос по конвейеру asp.net.
Итак, короткий ответ - да, вы можете просто сохранить свою маршрутизацию aspx / ihttphandler / asp.net и добавить новые маршруты в openrasta.