Ajout d'élément bindingRedirect dans web.config lors du passage de asp.net mvc asp.net mvc 1 à 2

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

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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top