Wczoraj, podczas konfigurowania strony internetowej na serwerach IIS 7 i Windows Server 2008, załadowałem stronę w przeglądarce i otrzymałem następujący komunikat o błędzie:
Wywoływanie LoadLibraryEx na filtr ISAPI C: \ ... isapi.dll nie powiodło się
Ścieżka była do pliku isapi.dll w C: \ Program Files \ etc i byłem prawie pewien, że wszystko zostało poprawnie ustawione. Po zrobieniu trochę badań na ten temat, doszedłem do wniosku, że od kiedy używam IIS 7 na 64-bitowej wersji Windows Server, a moja aplikacja internetowa jest 32-bitowa, musiałem zmienić ustawienie w konfiguracji IIS.
Aby rozwiązać ten problem, wystarczy otworzyć IIS7 i kliknąć Pule aplikacji.
Następnie kliknij prawym przyciskiem myszy pulę aplikacji dla swojej witryny lub domyślną pulę aplikacji i przejdź do karty Ustawienia zaawansowane . Upewnij się, że opcja Włącz aplikacje 32-bitowe ma wartość True .
To jest to! Teraz uruchom ponownie IIS i ponownie załaduj Internet Explorera, a twoja strona powinna się załadować dobrze.