Ich habe kürzlich unsere C# -Web-Anwendungen auf .NET Framework 4.6.1 von 4.5 aktualisiert und erst heute in den web.configs bemerkt, dass sich die .net-Version von der .net-Version unterscheidet. Alles scheint in der Produktion gut zu funktionieren, aber meine Frage ist, da die httpRuntime nicht automatisch auf 4.6.1 gewechselt hat, bin ich neugierig, ob das beabsichtigt ist oder muss ich das manuell eingeben oder gibt es einen anderen Grund dafür auf 4.5 sein?4.6.1 Framework Update verlässt web.config httpRuntime immer noch bei 4,5?
14
A
Antwort
12
Der Hauptzweck des Laufzeit-Zielframeworks ist die Kompatibilität. Einige brechende Änderungen können in der neuen Version von asp.net eingeführt werden. Um die bestehende Anwendung nicht zu durchbrechen, wird die brechende Änderung durch das Zielframework ausgelöscht. Sie finden weitere Details unter this blog.
Verwandte Themen
- 1. iOS Projekt-Update Xcode 4.2 Xcode 4,5
- 2. Was ist der Unterschied zwischen .NET Framework 4.6.1 Targeting Pack und .NET Framework 4.6.1 Runtime?
- 3. Fehler während der Migration .NET Framework 3,5-4,5
- 4. ClickOnce Deployment .Net Framework 4.6.1 Installationsfehler
- 5. ConfigureAwait (false) immer noch Deadlocks
- 6. jquery fadeIn verlässt Opazität bei 0
- 7. apk Update für Tablet, sagt immer noch "Entworfen für Handys"
- 8. NHibernate gibt immer noch ein Update nach dem Einfügen
- 9. JQuery Ajax-mysql-Update, bevor Benutzer verlässt
- 10. Um Web.config Dateiänderungen immer wieder zu vermeiden
- 11. mvc Dateiupload mit httpRuntime maxRequestLength
- 12. Setup kann aufgrund des Fehlens von .Net Framework, um fortzufahren 4,5
- 13. Visual Studio Professional 2013 und .NET Framework 4.6.1
- 14. PyWinAuto immer noch nützlich?
- 15. hbm2ddl.auto ist ein Update, erstellt aber immer noch die Tabelle in der Datenbank
- 16. Ausnahme bei C# - aber das Programm funktioniert immer noch
- 17. Angular2 RC4 debounceTime ruft immer noch bei jedem Tastendruck auf
- 18. Doppelklick-Ereignis bei 2 verschiedenen Elementen löst immer noch aus
- 19. Class.forName scheint immer noch notwendig
- 20. Standardablaufzeit für Httpruntime Cache
- 21. Noch immer nach dem Wiki
- 22. Entitätsframework: Migration gelöscht, aber immer noch implementiert
- 23. <httpRuntime requestValidationMode = "2.0" /> funktioniert nicht (mit IIS 6.0)
- 24. .Net Framework 4.6.1 - Web API - HttpResponseMessage.Content ist leer für StringContent
- 25. WinForms Target Framework 4.6.1, aber es läuft als 4.0
- 26. Kann nicht .NET Framework 4.6.1 in Visual Studio Projekteigenschaften
- 27. .Net Framework Version 4.6.1 erscheint nicht in VS 2015
- 28. Get Image-Dimensionen in C# asp.net Kern (Framework 4.6.1)
- 29. IIS 7 httpruntime maxRequestLength Limit von 2097151
- 30. Warum sollte targetFramework = "4.5" zu httpRuntime in web.config hinzugefügt werden, um meinen Entschlüsselungsschlüssel ungültig zu machen?
Bitte, können Sie hier Ihren aktuellen web.config Abschnitt posten, um mit 4.6 gut zu arbeiten? –
Mögliche Duplikate von [Was bedeuten die TargetFramework-Einstellungen 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) –