Вчера при настройке веб-сайта на IIS 7 и Windows Server 2008 я загрузил веб-сайт в браузере и получил следующее сообщение об ошибке:
Вызов LoadLibraryEx для фильтра ISAPI C:\…isapi.dll не выполнен
Путь к файлу isapi.dll находился в C:\Program Files\etc, и я был почти уверен, что все настроено правильно. Проведя небольшое исследование этой темы, я понял, что, поскольку я использую IIS 7 на 64-битной версии Windows Server, а мое веб-приложение было 32-битным, мне пришлось изменить параметр в конфигурации IIS.
Чтобы решить эту проблему, все, что вам нужно сделать, это открыть IIS7 и нажать «Пулы приложений».
Затем щелкните правой кнопкой мыши пул приложений для вашего веб-сайта или пул приложений по умолчанию и перейдите на вкладку Дополнительно Настройки . Убедитесь, что для параметра Включить 32-разрядные приложения установлено значение True .
Вот и все! Теперь перезапустите IIS и снова загрузите Internet Explorer, и ваш сайт должен загрузиться нормально..