Recentemente sono entrato in un gruppo che gestisce un'applicazione web ASP classica. Ha funzionato bene per le necessità del nostro gruppo. Tuttavia, è stata presa una decisione, prima di aderire, per passare a ASP .Net. Dal momento che siamo per lo più sviluppatori ASP, scriviamo codice in ASP .Net come farebbe in ASP classico (per la maggior parte). Sarebbe possibile introdurre MVC in questa applicazione/progetto?È possibile utilizzare il framework MVC in un'applicazione Web che utilizza attualmente ASP .NET?
Grazie!
Questa risposta non menziona il routing; Sospetto che i percorsi MVC predefiniti interferiscano con la disponibilità delle pagine ASP.Net più normali. –
@ChrisMoschini MVC cercherà di vedere se la risorsa richiesta corrisponde a un file fisico e, in tal caso, quel file viene elaborato in base al gestore. Quindi in termini di pagine .ASPX, non è un problema. Tuttavia, dovrai risolvere eventuali problemi relativi a un URL che è instradabile a MVC e anche a uno o più altri gestori.Per il tuo progetto WebForms medio, non è molto comune, ma è possibile. Esempio: dì che hai un documento predefinito. ASPX ma vuoi che MVC prenda il sopravvento. Sarà necessario A) Modificare il documento predefinito in modo che .ASPX non sia più considerato o B) eliminare l'ASPX – HackedByChinese