Wczoraj, podczas konfigurowania witryny w usługach IIS 7 i Windows Server 2008, załadowałem stronę w przeglądarce i otrzymałem następujący komunikat o błędzie:
Wywołanie LoadLibraryEx w filtrze 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 skonfigurowane. Po zrobieniu trochę badań na ten temat, zorientowałem się, że skoro uruchamiam 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 w prawo -kliknij pulę aplikacji dla swojej witryny lub domyślnej puli aplikacji i przejdź do karty ZaawansowaneUstawienia. Upewnij się, że Włącz aplikacje 32-bitowema wartość Prawda.
To to! Teraz uruchom ponownie IIS i ponownie załaduj Internet Explorera, a Twoja strona powinna się załadować poprawnie.