Conversion d'un projet ASP.NET MVC 3 à 4 MVC
-
28-10-2019 - |
Question
Quelles mesures dois-je prendre pour mettre à niveau en toute sécurité un projet MVC 3 ASP.NET existant à la dernière ASP.NET MVC 4
La solution Le principal changement consiste à mettre à jour les références pertinentes à la dernière version (4.0 /2.0). Vous devez mettre à jour vos fichiers de configuration Web pour mettre à niveau la version des espaces de noms suivants Vous devez également mettre à jour le fichier de configuration Web racine pour avoir ces entrées appSettings Ensuite, vous devez mettre à jour les DLL référencés dans le projet. Retirez le dll MVC3 existant référence et ajouter MVC4 (utilisez le gestionnaire de package NuGet pour le faire) Ce lien gère tous les aspects de la conversion. Reportez-vous au besoin.
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
<add key="PreserveLoginUrl" value="true" />
</appSettings>
Autres conseils
Suivez les étapes officielles affichées ici:
http://www.asp.net/whitepapers/mvc4-release- notes # _Toc303253806
Remarque: Ces étapes couvrent la sortie officielle - pas aperçu développeur
.Mieux encore, utilisez l'outil de mise à jour automatique:
Votre meilleur pari il est l'installation du MVC4 de l'installateur de la plate-forme. Suivez ensuite les étapes sur la page asp.net/mvc/mvc4 officielle. Si vous suivez (seulement) les instructions Shyju Il ne marcherait pas.
Lorsque vous terminez avec les instructions officielles, regardez sur votre répertoire Views, et vous pouvez trouver un autre web.config avec une autre référence à l'assembly MVC et plusieurs autres pour rasoir. Vous voulez aussi modifier les versions de ces lignes. remplacer fondamentalement chaque 3.0.0.0 pour vous trouver 4.0.0.0 et 1.0.0.0 pour 2.0.0.0
SI VOUS NE FAITES CE DERNIER CHANGEMENT, vous pouvez vous AVEC L'ERREUR VOICI QUESTION
Regardez sûr dll inclus et font qu'ils sont les versions correctes.