Исправление «Ошибка вызова LoadLibraryEx в фильтре ISAPI c:…isapi.dll».


Вчера при настройке веб-сайта на IIS 7 и Windows Server 2008 я загрузил веб-сайт в браузере и получил следующее сообщение об ошибке:

Вызов LoadLibraryEx для фильтра ISAPI C:\…isapi.dll не выполнен

Путь к файлу isapi.dll находился в C:\Program Files\etc, и я был почти уверен, что все настроено правильно. Проведя небольшое исследование этой темы, я понял, что, поскольку я использую IIS 7 на 64-битной версии Windows Server, а мое веб-приложение было 32-битным, мне пришлось изменить параметр в конфигурации IIS.

Чтобы решить эту проблему, все, что вам нужно сделать, это открыть IIS7 и нажать «Пулы приложений».

application pool iis7

Затем щелкните правой кнопкой мыши пул приложений для вашего веб-сайта или пул приложений по умолчанию и перейдите на вкладку Дополнительно Настройки . Убедитесь, что для параметра Включить 32-разрядные приложения установлено значение True .

Calling LoadLibraryEx ISAPI filter failed

Вот и все! Теперь перезапустите IIS и снова загрузите Internet Explorer, и ваш сайт должен загрузиться нормально..

Похожие сообщения:


11.05.2009