Memperluaskan Parameter Web.config untuk Mengendalikan Panjang Permintaan Berlebihan
Apabila anda menghadapi isu "Ralat HTTP 404.15 - Tidak Ditemui" semasa cuba untuk buat fail sebelah klien, ia mungkin dikaitkan dengan panjang rentetan pertanyaan yang melebihi modul penapisan permintaan ambang. Begini cara anda boleh mengkonfigurasi tetapan web.config anda untuk menyelesaikan masalah ini:
Mengkonfigurasi Web.config
Untuk membenarkan permintaan dalam sebarang panjang, tambahkan baris berikut pada web anda .config fail dalam
<security> <requestFiltering> <requestLimits maxQueryString="32768"/> </requestFiltering> </security>
Tetapan ini melaraskan panjang rentetan pertanyaan maksimum yang dibenarkan kepada 32768 bait. Anda boleh menentukan nilai yang berbeza jika perlu.
Pengubahsuaian Web.config Tambahan
Dalam sesetengah senario, anda juga mungkin perlu mengubah suai
<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>
Tetapan ini mengkonfigurasi rentetan pertanyaan maksimum ASP.NET dan panjang URL.
Kaedah Alternatif
Jika mengubah suai tetapan web.config tidak membantu, pertimbangkan kaedah alternatif untuk menjana fail sisi klien tanpa menggunakan sistem fail atau ActiveX objek. Satu kaedah sedemikian ialah menggunakan API HTML5, yang menyediakan keserasian merentas platform dan tidak memerlukan perubahan konfigurasi.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'Ralat HTTP 404.15 - Tidak Ditemui' Kerana Rentetan Pertanyaan Panjang dalam Web.config?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!