Ajout d'élément bindingRedirect dans web.config lors du passage de asp.net mvc asp.net mvc 1 à 2
-
23-09-2019 - |
Question
J'ai une question en ce qui concerne la mise à niveau des applications asp.net mvc de v1 à v2 ...
Je l'ai remarqué dans le communiqué de ASP.NET MVC note que nous avons besoin d'ajouter ce code (s'il vous plaît voir ci-dessous) lors de la mise à niveau, mais il n'a pas précisé quel serait le but de celui-ci parce que je l'ai essayé d'expérimenter quelques-uns de mes applications à asp.net mvc 2 sans l'ajout de cette section particulière dans web.config.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc"
publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
Y aurait-il des conséquences que je devrais pas mettre cela?
Merci!
La solution
Qu'est-ce que ce code n'est assez bien dit l'ensemble de votre projet que s'il arrive d'avoir de vieilles références restes à MVC 1.0, alors il devrait plutôt aller essayer et utiliser la version 2.0 à la place. Et je crois que ce serait héritée par les bibliothèques de classes et où vous pourriez oublier de mettre à jour les références.