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

Était-ce utile?

La solution

Du haut de ma tête:

  1. Attention aux routes. Monorail contrôleurs doivent être exclus des itinéraires ASP.NET MVC, et vice-versa.
  2. 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") %>
  3. 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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top