Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jika Anda memigrasikan aplikasi ke ASP.NET Core 8, perubahan yang memutus kompatibilitas yang tercantum di sini mungkin akan memengaruhi Anda.
Artikel ini mengategorikan setiap perubahan signifikan sebagai tidak kompatibel secara biner atau tidak kompatibel secara sumber, atau perubahan perilaku:
Biner tidak kompatibel - Saat dijalankan terhadap runtime atau komponen baru, biner yang ada mungkin mengalami perubahan perilaku yang melanggar, seperti kegagalan memuat atau mengeksekusi, dan jika demikian, memerlukan kompilasi ulang.
Sumber tidak kompatibel - Saat dikompilasi ulang menggunakan SDK atau komponen baru atau untuk menargetkan runtime baru, kode sumber yang ada mungkin memerlukan perubahan sumber agar berhasil dikompilasi.
Perubahan perilaku - Kode dan biner yang ada mungkin berperilaku berbeda saat runtime. Jika perilaku baru tidak diinginkan, kode yang ada perlu diperbarui dan dikompilasi ulang.
| Judul | Jenis perubahan |
|---|---|
| ConcurrencyLimiterMiddleware sudah usang | Sumber tidak kompatibel |
| Pengonversi kustom untuk serialisasi dihapus | Perubahan perilaku |
| Middleware untuk Header yang Diteruskan mengabaikan header X-Forwarded-* dari proksi yang tidak dikenal | Perubahan perilaku |
| Middleware pengelogan HTTP memerlukan AddHttpLogging() | Perubahan perilaku |
| ISystemClock sudah usang | Sumber tidak kompatibel |
| API Minimal: Parameter IFormFile memerlukan pemeriksaan anti-pemalsuan | Perubahan perilaku |
| Middleware pembatasan laju memerlukan AddRateLimiter | Perubahan perilaku |
| Peristiwa token keamanan mengembalikan JsonWebToken | Perubahan perilaku |
| Default TrimMode menjadi penuh untuk proyek Web SDK | Sumber tidak kompatibel |
ASP.NET Core