2016-04-07 17 views
14

di recente ho aggiornato le nostre applicazioni Web C# per utilizzare .net framework 4.6.1 dalla 4.5 e solo oggi notato in web.configs la versione .net differisce dalla versione .net. Tutto sembra funzionare bene in produzione, ma le mie domande sono, dal momento che httpRuntime non ha cambiato automaticamente in 4.6.1, sono curioso di sapere se è intenzionale o ho bisogno di digitarlo manualmente o c'è qualche altra ragione per farlo essere su 4,5?4.6.1 l'aggiornamento del framework lascia web.config httpRuntime ancora a 4.5?

+1

Per favore, puoi postare qui la tua attuale sezione web.config per lavorare bene con 4.6? –

+0

Possibile duplicato di [Che cosa significano le impostazioni di TargetFramework in web.config in ASP .NET MVC?] (Http://stackoverflow.com/questions/40170567/what-do-the-targetframework-settings-mean-in-web -config-in-asp-net-MVC) –

risposta

12

Lo scopo principale del framework di destinazione runtime è la compatibilità. Alcuni cambiamenti irrisolti possono essere introdotti nella nuova versione di asp.net. Al fine di non rompere l'applicazione esistente, il cambiamento di rottura viene sventolato attraverso il framework di destinazione. Puoi trovare maggiori dettagli attraverso this blog.

Problemi correlati