Исправить «Вызов LoadLibraryEx для фильтра ISAPI c:… isapi.dll не удалось»

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

Calling LoadLibraryEx on ISAPI filter C:\…isapi.dll failed

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

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

пул приложений iis7

Затем щелкните правой кнопкой мыши пул приложений для вашего веб-сайта или пул приложений по умолчанию и перейдите на вкладку « Дополнительные (Advanced) параметры ». (Settings)Убедитесь, что для параметра Включить 32-разрядные приложения(Enable 32-bit applications) установлено значение True .

Не удалось вызвать фильтр ISAPI LoadLibraryEx.

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



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts