Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET 10 Preview 4 sürümünden başlayarak, , dotnet package listve ilgili API'ler tarafından dotnet package searcholuşturulan HTTP uyarıları artık varsayılan olarak hata olarak değerlendirilir.
Sürüm kullanıma sunulmuştur
.NET 10
Önceki davranış
Daha önce HTTP kaynaklarını kullanırken araçlar aşağıdaki gibi bir uyarı görüntülüyordu:
You are running the 'list package' operation with an 'HTTP' source, 'http://api.source/index.json'. Non-HTTPS access will be removed in a future version. Consider migrating to an 'HTTPS' source.
İşlem kesintisiz devam etti.
Yeni davranış
Araçlar artık HTTP kaynaklarını varsayılan olarak hata olarak ele alır. HTTP kaynaklarına izin vermek için allowInsecureConnections="true" içinde 'ü açıkça ayarlayın.
Kesinti yaratan değişiklik türü
Bu, bir davranış değişikliğidir.
Değişiklik nedeni
Bu değişiklik, güvenli olmayan HTTP kaynaklarını varsayılan olarak engelleyerek güvenliği artırır. Kullanıcıları olası güvenlik açıklarından korumak için varsayılan olarak güvenli uygulamalarla uyumludur.
Önerilen eylem
Hatadan kaçınmak için HTTPS kaynaklarına geçin. HTTP kaynaklarını kullanmaya devam etmek için nuget.config dosyanızı aşağıdaki ayarı içerecek şekilde güncelleştirin:
<add key="allowInsecureConnections" value="true" />
Etkilenen API'ler
dotnet package listdotnet package searchNuGet.Protocol.Core.Types.PackageUpdateResource.PushAsyncNuGet.Protocol.Core.Types.PackageUpdateResource.Delete