Di IIS 6.0, pengaturan default sangat ketat dan aman, yang meminimalkan serangan yang disebabkan oleh batas waktu dan batas yang sebelumnya terlalu longgar. Misalnya, implementasi properti metabase default membatasi ukuran posting ASP maksimum hingga 204.800 byte dan membatasi masing-masing bidang hingga 100 KB. Dalam versi sebelum IIS 6.0, tidak ada batasan postingan. Alhasil, ketika sistem aplikasi di sekolah kita ditransplantasikan ke tahun 2003, sering terjadi kesalahan. Saya mengunjungi beberapa sekolah dalam beberapa hari terakhir dan menemukan beberapa masalah.
1. Aktifkan dukungan Asp
Windows Server 2003 diinstal secara default dan tidak menginstal IIS 6. Perlu diinstal secara terpisah. Setelah menginstal IIS 6, Anda perlu mengaktifkan dukungan ASP secara terpisah.
Langkah pertama adalah memulai Asp dan pergi ke: Panel Kontrol->Alat Administratif->IIS (Server Internet)-Ekstensi Layanan Web->Halaman Server Aktif->Izinkan
Panel Kontrol->Alat Administratif->IIS (Server Internet)-Ekstensi Layanan Web->Inklusi file di sisi server->Izinkan
Langkah kedua adalah mengaktifkan dukungan jalur induk.
IIS-Situs Web-Direktori Beranda-Opsi-Konfigurasi-Aktifkan Jalur Induk
Langkah ketiga adalah memberikan izin
IIS-Situs Web-(Situs Tertentu)-(klik kanan) Izin-Pengguna Kontrol Penuh
2. Mengatasi batasan windows2003 yang harus mengupload maksimal 200K.
Tutup dulu layanan layanan admin iis di layanan tersebut
Temukan metabase.xml di bawah windows\system32\inesrv\,
Buka, temukan ASPMaxRequestEntityAllowed dan ubah ke nilai yang diperlukan.
Kemudian restart layanan layanan admin iis
1. Ekstensi layanan web memungkinkan halaman server aktif dan penyertaan file di sisi server.
2. Ubah properti setiap situs
Direktori Beranda-Konfigurasi-Opsi-Aktifkan Jalur Induk
3. Memungkinkan untuk mengunggah file yang lebih besar dari 200k (ubah saja sesuai ukuran yang Anda inginkan. Jika Anda menambahkan dua angka nol di akhir, 20m akan diperbolehkan)
c:\WINDOWS\system32\inetsrv\MetaBase.xml
(Sejalan 592 versi perusahaan Windows 2003, defaultnya adalah AspMaxRequestEntityAllowed="204800", yaitu 200K. Tambahkan dua angka 0 ke dalamnya, yaitu ubah menjadi, sekarang unggahan maksimum bisa 20M.
AspMaxRequestEntityAllowed="20480000"