Château Can monorail coexistent et ASP.NET MVC dans le même projet?
-
15-10-2019 - |
Question
J'ai un grand projet de monorail que nous avons décidé que nous allons passer à ASP.NET MVC. La majeure partie du système sous-jacent sera probablement réutilisable, mais les contrôleurs de cours ont à être réécrite et proabably au moins quelques-unes des vues.
Il me semble qu'une avenue faible risque pour c'est de convertir progressivement les sections bien définies du système MVC, et peut-être MvcContrib zones portables. Est-ce que quelqu'un sait s'il y a des pièges non évident que je suis susceptible de se heurter à cette approche?
Merci pour vos commentaires, Matthew
La solution
Du haut de ma tête:
- Attention aux routes. Monorail contrôleurs doivent être exclus des itinéraires ASP.NET MVC, et vice-versa.
- Vous ne serez pas en mesure d'utiliser les aides en général lien de monorail à ASP.NET MVC (ou l'inverse). Par exemple. pas
<%= Url.Action("someaction") %>
- Layouts sont incompatibles en général. À moins que vous utilisez le Brail ou les moteurs de vue NVelocity dans ASP.NET MVC, mais même alors je ne pense pas que ce sera « juste ».
A propos de 1. et 2. vous pouvez peut-être trouver un moyen de pirater monorail et le rendre compatible avec System.Web.Routing, mais il ne fonctionne pas hors de la boîte.