Correction de l’échec de l’appel de LoadLibraryEx sur le filtre ISAPI c: … isapi.dll

Hier, lors de la configuration d’un site Web sur IIS 7 et Windows Server 2008, j’ai chargé le site Web dans le navigateur et j’ai fini par recevoir le message d’erreur suivant:

L’appel de LoadLibraryEx sur le filtre ISAPI C: … isapi.dll a échoué

Le chemin était vers le fichier isapi.dll dans C: Program Files etc et j’étais à peu près sûr que tout était correctement configuré. Après avoir fait un peu de recherche sur le sujet, j’ai compris que, puisque j’exécute IIS 7 sur une version 64 bits de Windows Server et que mon application Web était 32 bits, je devais modifier un paramètre dans la configuration IIS.

Pour résoudre ce problème, tout ce que vous avez à faire est d’ouvrir IIS7 et de cliquer sur Pools d’applications.

pool d'applications iis7

Cliquez ensuite avec le bouton droit de la souris sur le pool d’applications de votre site Web ou sur le pool d’applications par défaut et accédez au Avancée Réglages languette. Sois sûr que Activer les applications 32 bits est réglé sur Vrai.

L'appel du filtre ISAPI LoadLibraryEx a échoué

C’est ça! Maintenant, redémarrez IIS et chargez à nouveau Internet Explorer et votre site Web devrait se charger correctement.