Domanda

Ho un grande progetto di monorotaia che abbiamo deciso che stiamo per passare al ASP.NET MVC. La maggior parte del sistema sottostante sarà probabilmente riutilizzabile, ma i controllori dovranno naturalmente essere riscritto, e proabably almeno alcuni dei punti di vista.

Mi colpisce che un viale rischio basso per questo sta gradualmente convertire ben sezioni del sistema definito per MVC, e forse MvcContrib Aree portatili. Qualcuno sa se ci sono trucchi, non banali, che sono probabilità di incorrere in con questo approccio?

Grazie per il vostro input, Matthew

È stato utile?

Soluzione

Al largo della parte superiore della mia testa:

  1. Fate attenzione con percorsi. controllori monorotaia dovrebbero essere esclusi di percorsi ASP.NET MVC, e viceversa.
  2. Non sarà in grado di utilizzare gli helper in generale per collegamento dalla monorotaia per ASP.NET MVC (o viceversa). Per esempio. non <%= Url.Action("someaction") %>
  3. Layout sono incompatibili in generale. A meno che non si utilizza il Brail o la visualizzazione motori NVelocity in ASP.NET MVC, ma anche allora non credo che lo farà "solo lavoro".

A proposito di 1. e 2. forse si può trovare un modo per incidere monorotaia e renderlo compatibile con System.Web.Routing , ma non funziona out of the box.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top