Aggiunta elemento bindingRedirect in web.config durante l'aggiornamento da asp.net mvc asp.net mvc 1 a 2

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

  •  23-09-2019
  •  | 
  •  

Domanda

Io ho una domanda per quanto riguarda l'aggiornamento di applicazioni MVC ASP.NET da v1 a v2 ...

Ho notato in ASP.NET MVC v2 note di rilascio che abbiamo bisogno di aggiungere questo codice (vedi sotto) l'aggiornamento, ma non ha indicato quale sarebbe lo scopo di esso perché ho provato a sperimentare un po ' delle mie applicazioni a asp.net MVC 2, senza l'aggiunta di questa particolare sezione nel 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>

Ci sarebbe implicazioni non dovrei mettere questo?

Grazie!

È stato utile?

Soluzione

Che cosa fa questo codice è dice praticamente l'intero progetto che, se ci capita di essere qualsiasi vecchio riferimenti rimasti a MVC 1.0, allora dovrebbe invece andare provare e utilizzare la versione 2.0, invece. E credo che questo sarebbe stato ereditato da librerie di classi e in cui si potrebbe dimenticare di aggiornare i riferimenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top