Agregar elemento BindingRedirect en Web.Config Al actualizar desde ASP.NET MVC 1 a ASP.NET MVC 2
-
23-09-2019 - |
Pregunta
Tengo una pregunta con respecto a la actualización de aplicaciones ASP.NET MVC de V1 a V2 ...
He notado en las notas de la versión ASP.NET MVC V2 que necesitamos agregar este código (consulte a continuación) al actualizar, pero no indicó cuál sería el propósito porque he intentado experimentar algunas de mis aplicaciones a ASP.NET MVC 2 sin agregar esta sección en particular en 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>
¿Habría implicaciones no colocar esto?
¡Gracias!
Solución
Lo que hace este código es más o menos a todo su proyecto que si hay referencias antiguas de MVC 1.0, entonces debería intentar usar la versión 2.0 en su lugar. Y creo que esto también sería heredado por las bibliotecas de clases, donde podría olvidar actualizar las referencias.