Memutus perubahan di ASP.NET Core 11

Jika Anda memigrasikan aplikasi ke ASP.NET Core 11, perubahan melanggar yang tercantum di sini mungkin memengaruhi Anda.

Artikel ini mengategorikan setiap perubahan yang menyebabkan ketidakcocokan sebagai ketidakcocokan biner atau ketidakcocokan sumber, atau sebagai 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
Blazor pendaftaran peristiwa kustom muncul saat nama cocok dengan peristiwa browser Perubahan perilaku
Blazor navigasi lanjutan tidak lagi melakukan pramuat sumber daya Perubahan perilaku
Middleware ConcurrencyLimiter telah dihapus Biner/sumber tidak kompatibel
Hosting menghasilkan tag konvensi semantik HTTP OpenTelemetry secara bawaan Perubahan perilaku
Kestrel mengencangkan kepatuhan protokol HTTP Perubahan perilaku
Microsoft. OpenApi ditingkatkan ke 3.x Sumber tidak kompatibel
API usang Blazor dihapus Sumber tidak kompatibel
Dokumen OpenAPI mencakup semua entri ProducesResponseType per kode status Perubahan perilaku
URL server OpenAPI tidak lagi memiliki garis miring di akhir ketika PathBase kosong Perubahan perilaku
Masuk dengan passkey mewajibkan konfirmasi email/nomor telepon dan penguncian Perubahan perilaku
Kompresi respons selalu menyertakan Vary: Accept-Encoding Perubahan perilaku
autentikasi Direktori Aktif SqlClient dipindahkan ke paket terpisah Perubahan perilaku
WebAssemblyHostBuilder memuat variabel lingkungan ke dalam IConfiguration Perubahan perilaku