Semalam, semasa menubuhkan sebuah laman web di IIS 7 dan Windows Server 2008, saya memuatkan laman web dalam pelayar dan akhirnya mendapat mesej ralat berikut:
Memanggil LoadLibraryEx pada filter ISAPI C: \ ... isapi.dll gagal
Jalankan ke fail isapi.dll dalam C: \ Program Files \ etc dan saya cukup yakin semuanya adalah persediaan dengan betul. Selepas melakukan sedikit penyelidikan mengenai topik ini, saya mendapati bahawa sejak saya menjalankan IIS 7 pada versi Windows Server 64-bit dan aplikasi web saya adalah 32-bit, saya perlu mengubah tetapan dalam konfigurasi IIS.
Untuk membetulkan masalah ini, yang perlu anda lakukan ialah membuka IIS7 dan klik pada Aplikasi Kolam.
Kemudian klik kanan pada kolam permohonan untuk tapak web anda atau kolam aplikasi lalai dan pergi ke tab Tetapan Lanjutan . Pastikan bahawa Membolehkan aplikasi 32-bit ditetapkan kepada Benar .
Itu sahaja! Sekarang mulakan semula IIS dan memuatkan Internet Explorer sekali lagi dan laman web anda perlu memuatkan dengan baik.