2010-03-30 9 views
0

J'ai une question en ce qui concerne la mise à niveau des applications asp.net mvc de v1 à v2 ...élément bindingRedirect dans web.config lors du passage de asp.net mvc 1 à 2 asp.net mvc

I J'ai remarqué dans les notes de version d'ASP.NET MVC v2 que nous devons ajouter ce code (voir ci-dessous) lors de la mise à jour, mais il n'a pas précisé quel serait l'objectif, car j'ai essayé de tester certaines de mes applications asp.net mvc 2 sans ajouter 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 implications si je ne mettais pas cela?

Merci!

Répondre

2

Ce code indique à l'ensemble de votre projet que s'il existe d'anciennes références à MVC 1.0, il devrait plutôt essayer d'utiliser la version 2.0 à la place. Et je crois que cela serait hérité par les bibliothèques de classes aussi, où vous pourriez oublier de mettre à jour les références.