Training
Module
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Als u een app migreert naar .NET 7, kunnen de belangrijke wijzigingen die hier worden vermeld, van invloed zijn op u. Wijzigingen worden gegroepeerd op technologiegebied, zoals ASP.NET Core of Windows Forms.
In dit artikel wordt aangegeven of elke belangrijke wijziging binair compatibel of bron compatibel is:
Titel | Binair compatibel | Bron compatibel |
---|---|---|
System.diagnostics-vermelding in app.config | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
EnvelopdCms ontsleutelen doet niet dubbel uitpakken | ❌ | ✔️ |
Dynamische X509ChainPolicy-verificatietijd | ❌ | ✔️ |
X500DistinguishedName parseren van beschrijvende namen | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
Alle assembly's zijn standaard ingekort | ✔️ | ❌ |
Opzoeken op meerdere niveaus is uitgeschakeld | ❌ | ✔️ |
x86-hostpad in 64-bits Windows | ✔️ | ✔️ |
TrimmerDefaultAction is afgeschaft | ✔️ | ❌ |
Belangrijke wijzigingen in EF Core 7
Titel | Binair compatibel | Bron compatibel |
---|---|---|
Bindingsconfiguratie voor woordenlijst breidt waarden uit | ✔️ | ✔️ |
ContentRootPath voor apps die zijn gestart door Windows Shell | ❌ | ✔️ |
Voorvoegsels van omgevingsvariabelen | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
Globalization-API's maken gebruik van ICU-bibliotheken in Windows Server | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
RuntimeInformation.OSArchitecture onder emulatie | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
Constructors accepteren basisinterface in plaats van betontype | ❌ | ✔️ |
Hulpmethoden voor stroomrichting verwijderd | ❌ | ❌ |
Nieuwe parameter UpdateBackground | ❌ | ✔️ |
De naam van de eigenschap ScrollToRequest is gewijzigd | ❌ | ❌ |
Sommige Windows-API's worden verwijderd | ❌ | ❌ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
AllowRenegotiation-standaardwaarde is onwaar | ❌ | ❌ |
Aangepaste ping-nettoladingen in Linux | ❌ | ✔️ |
Socket.End-methoden gooien ObjectDisposedException niet | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
DataContractSerializer behoudt teken bij het deserialiseren van -0 | ❌ | ✔️ |
Versietype deserialiseren met voorloop- of volgspaties | ❌ | ✔️ |
JsonSerializerOptions copy constructor bevat JsonSerializerContext | ❌ | ✔️ |
Polymorfische serialisatie voor objecttypen | ❌ | ✔️ |
System.Text.Json-brongenerator terugval | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
Obsoletions en waarschuwingen | ✔️ | ❌ |
Sommige API's gooien ArgumentNullException | ❌ | ✔️ |
Titel | Binair compatibel | Bron compatibel | Compatibel met eerdere versies |
---|---|---|---|
Gedrag van slepen-en-neerzetten in teksteditors hersteld | ✔️ | ✔️ | ❌ |
Titel | Binair compatibel | Bron compatibel |
---|---|---|
XmlSecureResolver is verouderd | ❌ | ❌ |
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
Training
Module
Guide to Secure .NET Development with OWASP Top 10 - Training
Evaluate security risks that come with insecure application development patterns and practices