Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Microsoft.*
Pakete, die die Integration zwischen ASP.NET Core- und Azure-SDKs bieten, sind nicht in ASP.NET Core 5.0 enthalten:
- Microsoft.Extensions.Configuration.AzureKeyVault, das Azure Key Vault in das Konfigurationssystem integriert.
- Microsoft.AspNetCore.DataProtection.AzureKeyVault, das Azure Key Vault in das ASP.NET Core Data Protection System integriert.
- Microsoft.AspNetCore.DataProtection.AzureStorage, das Azure Blob Storage in das ASP.NET Core Data Protection System integriert.
Dieses Problem wird unter dotnet/aspnetcore#19570 behandelt.
Eingeführte Version
5.0 Vorschau 1
Altes Verhalten
Die Microsoft.*
Pakete integrierten Azure-Dienste mit den Konfigurations- und Datenschutz-APIs.
Neues Verhalten
Neue Azure.*
Pakete integrieren Azure-Dienste in die Konfigurations- und Datenschutz-APIs.
Grund für Änderung
Die Änderung wurde vorgenommen, weil die Microsoft.*
-Pakete folgendermaßen waren:
- Verwenden veralteter Versionen des Azure SDK. Einfache Updates waren nicht möglich, da die neuen Versionen des Azure SDK bahnbrechende Änderungen enthielten.
- Gebunden an den .NET Core-Veröffentlichungszeitplan. Das Übertragen des Besitzes der Pakete an das Azure SDK-Team ermöglicht Paketupdates, wenn das Azure SDK aktualisiert wird.
Empfohlene Aktion
Ersetzen Sie in ASP.NET Core 2.1- oder höher-Projekten das alte Microsoft.*
durch die neuen Azure.*
Pakete.
Alt | Neu |
---|---|
Microsoft.AspNetCore.DataProtection.AzureKeyVault |
Azure.Extensions.AspNetCore.DataProtection.Keys |
Microsoft.AspNetCore.DataProtection.AzureStorage |
Azure.Extensions.AspNetCore.DataProtection.Blobs |
Microsoft.Extensions.Configuration.AzureKeyVault |
Azure.Extensions.AspNetCore.Configuration.Secrets |
Die neuen Pakete verwenden eine neue Azure SDK-Version, die Breaking Changes umfasst. Die allgemeinen Verwendungsmuster sind unverändert. Einige Überladungen und Optionen können abweichen, um sich an Änderungen in den zugrunde liegenden Azure SDK-APIs anzupassen.
Für die alten Pakete gilt:
- Werden Sie vom ASP.NET Core-Team für die Lebensdauer von .NET Core 2.1 und 3.1 unterstützt.
- In .NET 5 wird es nicht enthalten sein.
Wenn Sie ihr Projekt auf .NET 5 aktualisieren, wechseln Sie zu den Azure.*
Paketen, um den Support aufrechtzuerhalten.