J'ai récemment rejoint un groupe qui gère une application Web ASP classique. Cela a bien fonctionné pour les besoins de notre groupe. Cependant, il a été décidé, avant de me joindre, de passer à ASP .Net. Puisque nous sommes principalement des développeurs ASP, nous écrivons du code dans ASP .Net comme nous le ferions dans ASP classique (pour la plupart). Serait-il possible d'introduire MVC dans cette application/projet?L'infrastructure MVC peut-elle être utilisée dans une application Web qui utilise actuellement ASP .NET?
Merci!
Cette réponse ne mentionne pas Routage; Je soupçonne que les routes MVC par défaut vont interférer avec la disponibilité de la plupart des pages ASP.Net normales. –
@ChrisMoschini MVC cherchera à voir si la ressource demandée correspond à un fichier physique, et si c'est le cas, ce fichier est traité en fonction de son gestionnaire. Donc, en termes de pages .ASPX, ce n'est pas un problème. Cependant, vous devrez résoudre tous les problèmes où vous avez une URL routable vers MVC et également un ou plusieurs autres gestionnaires.Pour votre projet WebForms moyen, ce n'est pas très commun, mais c'est possible. Exemple: disons que vous avez un document par défaut .ASPX mais que vous voulez que MVC prenne le relais. Vous devrez soit A) Changer le document par défaut afin que le .ASPX ne soit plus considéré ou B) supprimer l'ASPX – HackedByChinese