IIS ialah perisian pelayan Windows yang biasa digunakan yang sesuai untuk komunikasi antara pelanggan dan pelayan. Walau bagaimanapun, kadangkala kami menghadapi beberapa masalah semasa menggunakan IIS, salah satunya ialah IIS tidak melaksanakan kod JavaScript. Ini boleh menyebabkan pelbagai masalah di tapak web kami, seperti butang tidak berfungsi, halaman gagal dimuatkan, atau malah secara langsung menyebabkan tapak web ranap.
Untuk menyelesaikan masalah ini, kita perlu memahami beberapa konsep asas terlebih dahulu. Dalam IIS, jenis fail yang berbeza diberikan kepada pengendali yang berbeza. Sebagai contoh, halaman ASP.NET diperuntukkan kepada pengendali aspnet_isapi.dll, manakala fail statik (seperti fail HTML, CSS atau JavaScript) diperuntukkan kepada pengendali fail statik lalai.
Walau bagaimanapun, kadangkala mungkin terdapat ralat konfigurasi yang menyebabkan fail statik tidak diberikan kepada pengendali fail statik dengan betul, sebaliknya ditetapkan kepada pengendali yang salah. Ini adalah sebab biasa mengapa IIS tidak akan melaksanakan kod JavaScript.
Penyelesaian masalah ini mudah sahaja. Kita hanya perlu menyemak bahawa pemetaan pengendali dikonfigurasikan dengan betul dan memetakan fail statik kepada pengendali yang betul. Berikut ialah langkah terperinci:
Pertama, kita perlu membuka Pengurus IIS. Ini boleh dicapai dengan menekan Windows + R dan kemudian masukkan arahan inetmgr. Anda juga boleh terus mencari Pengurus IIS dalam bar carian Windows untuk membukanya.
Seterusnya, kita perlu mencari ciri "Pemetaan Pengendali" dalam menu di sebelah kiri. Ini biasanya di bawah nod "Pengendali". Klik padanya dan semua pemetaan pengendali yang dikonfigurasikan akan dipaparkan di panel kanan.
Sekarang, kita perlu menyemak sama ada pemetaan pengendali untuk fail statik disediakan dengan betul. Kita boleh menyemak ini dengan mencari pengendali yang dipanggil "StaticFile". Pastikan ia didayakan dan dipetakan ke sambungan fail statik yang betul (seperti .html, .css dan .js).
Jika anda menemui ralat pemetaan, klik butang Edit untuk membetulkannya. Kemudian, tukar jenis fail yang dipetakan kepada pengendali ralat untuk memetakannya kepada pengendali "StaticFile". Jika tiada ralat pemetaan, tiada perubahan diperlukan, kami hanya perlu memastikan pengendali "StaticFile" didayakan.
Akhir sekali, kita perlu memulakan semula IIS untuk perubahan berkuat kuasa. Anda boleh melakukan ini dengan menaip arahan iisreset pada command prompt.
Ringkasan
Di atas adalah langkah-langkah untuk menyelesaikan masalah IIS tidak melaksanakan kod JavaScript. Jika anda menghadapi masalah dengan JavaScript di tapak anda, jangan panik, cuma ikut langkah di atas. Selain itu, pastikan tiada isu dengan kod anda sendiri dan penyemak imbas anda tidak mempunyai JavaScript dilumpuhkan.
Atas ialah kandungan terperinci iis tidak melaksanakan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!