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.
Bir uygulamayı ASP.NET Core 8'e geçiriyorsanız, burada listelenen uyumluluk bozucu değişiklikler sizi etkileyebilir.
Bu makalede, her kritik değişiklik ikili uyumsuz, kaynak uyumsuz veya davranış değişikliği olarak kategorize edilmiştir:
İkili dosya uyumsuzluğu - Yeni çalışma zamanına veya bileşene karşı çalıştırıldığında, mevcut ikili dosyaların yüklenememesi veya yürütülememesi gibi hatalı bir davranış değişikliğiyle karşılaşılabilir, bu durumda yeniden derleme gerekebilir.
Kaynak uyumsuz - Yeni SDK veya bileşen kullanılarak veya yeni çalışma zamanını hedeflemek için yeniden derlendiğinde, mevcut kaynak kodun başarıyla derlenebileceği kaynak değişiklikleri gerekebilir.
Davranış değişikliği - Var olan kod ve ikili dosyalar çalışma zamanında farklı davranabilir. Yeni davranış istenmeyen bir davranışsa mevcut kodun güncelleştirilip yeniden derlenmesi gerekir.
| Başlık | Değişiklik türü |
|---|---|
| ConcurrencyLimiterMiddleware kullanımdan kaldırıldı | Kaynak uyumsuz |
| Serileştirme için özel dönüştürücüler kaldırıldı | Davranış değişikliği |
| İletilen Üst Bilgiler Ara Yazılımı bilinmeyen proxy'lerden X-Forwarded-* üst bilgilerini yoksayar | Davranış değişikliği |
| HTTP günlüğe kaydetme ara yazılımı, AddHttpLogging()'i gerektirir | Davranış değişikliği |
| ISystemClock kullanımdan kaldırıldı | Kaynak uyumsuz |
| Minimum API'ler: IFormFile parametreleri sahteciliği önleme denetimleri gerektirir | Davranış değişikliği |
| Hız sınırlama ara yazılımı AddRateLimiter gerektirir | Davranış değişikliği |
| Güvenlik belirteci olayları bir JsonWebToken döndürür | Davranış değişikliği |
| TrimMode, Web SDK projeleri için varsayılan olarak tam olarak ayarlanır | Kaynak uyumsuz |
ASP.NET Core