Agregar elemento BindingRedirect en Web.Config Al actualizar desde ASP.NET MVC 1 a ASP.NET MVC 2

StackOverflow https://stackoverflow.com/questions/2542587

  •  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!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top