Вчера, при създаването на уебсайт на IIS 7 и Windows Server 2008, заредих уебсайта в браузъра и получих следното съобщение за грешка:
Извикване на LoadLibraryEx на ISAPI филтър C:… isapi.dll е неуспешно
Пътят беше към файла isapi.dll в C: Program Files и т.н. и аз бях сигурен, че всичко е настроено правилно. След като направих малко проучване по темата, разбрах, че тъй като работя с IIS 7 на 64-битова версия на Windows Server и уеб приложението ми беше 32-битово, трябваше да променя настройката в конфигурацията на IIS.
За да разрешите този проблем, всичко, което трябва да направите, е да отворите IIS7 и да щракнете върху Пулове на приложения.
След това щракнете с десния бутон на мишката върху пула за приложения за вашия уебсайт или по подразбиране на приложението и отидете на раздела Разширени настройки . Уверете се, че Активиране на 32-битови приложения е зададено на True .
Това е! Сега рестартирайте IIS и заредете отново Internet Explorer и вашият сайт трябва да се зареди добре.