Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Följande Microsoft.* paket som tillhandahåller integrering mellan ASP.NET Core och Azure SDK:er ingår inte i ASP.NET Core 5.0:
- Microsoft.Extensions.Configuration.AzureKeyVault, som integrerar Azure Key Vault i konfigurationssystemet.
- Microsoft.AspNetCore.DataProtection.AzureKeyVault, som integrerar Azure Key Vault i ASP.NET Core Data Protection-systemet.
- Microsoft.AspNetCore.DataProtection.AzureStorage, som integrerar Azure Blob Storage i ASP.NET Core Data Protection-systemet.
Information om det här problemet finns i dotnet/aspnetcore#19570.
Version lanserad
5.0 Förhandsversion 1
Gammalt beteende
Paketen Microsoft.* integrerade Azure-tjänster med API:er för konfiguration och dataskydd.
Nytt beteende
Nya Azure.* paket integrerar Azure-tjänster med API:er för konfiguration och dataskydd.
Orsak till ändring
Ändringen gjordes eftersom paketen Microsoft.* var:
- Använda inaktuella versioner av Azure SDK. Enkla uppdateringar var inte möjliga eftersom de nya versionerna av Azure SDK inkluderade oförenliga ändringar.
- Kopplat till .NET Core-versionsschemat. Överföring av ägarskapet för paketen till Azure SDK-teamet möjliggör paketuppdateringar när Azure SDK uppdateras.
Rekommenderad åtgärd
I ASP.NET Core 2.1-projekt eller senare ersätter du det gamla Microsoft.* med de nya Azure.* paketen.
| Gammal | Nytt |
|---|---|
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 |
De nya paketen använder sig av en ny version av Azure SDK som inkluderar störande ändringar. De allmänna användningsmönstren är oförändrade. Vissa överbelastningar och alternativ kan variera för att anpassa sig till ändringar i de underliggande Azure SDK-API:erna.
De gamla paketen kommer att:
- Stöds av ASP.NET Core-teamet under livslängden för .NET Core 2.1 och 3.1.
- Inkluderas inte i .NET 5.
När du uppgraderar projektet till .NET 5 övergår du till paketen Azure.* för att behålla supporten.