Tegnap, amikor IIS 7 és Windows Server 2008 webhelyet állítottam fel, feltöltöttem a böngészőben lévő webhelyet, és a következő hibaüzenet jött létre:
LoadLibraryEx hívása az ISAPI szűrőn C: \ ... isapi.dll nem sikerült
Az útvonal az isapi.dll fájlhoz volt C: \ Program Files \ etc-ben, és biztos voltam benne, hogy minden rendben van. Miután néhány kutatást végeztem a témában, rájöttem, hogy mivel a Windows Server 64 bites verzióján futtatom az IIS 7-et, és 32 bites webalkalmazásom volt, módosítanom kellett egy beállítást az IIS-konfigurációban.
A probléma megoldásához mindössze annyit kell tennie, hogy az IIS7 nyílt, és kattintson az Alkalmazás-pool-okra.
Kattintson a webhely vagy az alapértelmezett alkalmazáskészlet alkalmazáskészletére, és menjen az SpeciálisBeállításokfülre. Győződjön meg róla, hogy A 32 bites alkalmazások engedélyezésebeállítás Igaz.
azt! Most indítsd újra az IIS-t, és töltsd fel újra az Internet Explorer programot, és a webhelyed megfelelően töltődjön be.