Igår lade jag upp webbplatsen i webbläsaren och slutade med följande felmeddelande när jag installerade en webbplats på IIS 7 och Windows Server 2008:
Ringa LoadLibraryEx på ISAPI-filter C: \ ... isapi.dll misslyckades
Stigen var till isapi.dll-filen i C: \ Program Files \ etc och jag var ganska säker på att allt var korrekt inställt. Efter att ha gjort lite forskning på ämnet fann jag att eftersom jag kör IIS 7 på en 64-bitarsversion av Windows Server och min webapplikation var 32 bitar, var jag tvungen att ändra en inställning i IIS-konfigurationen.
För att åtgärda detta problem behöver du bara öppna IIS7 och klicka på Application Pools.
Högerklicka sedan på programpoolen för din webbplats eller standardprogrampoolen och gå till fliken Avancerade inställningar . Kontrollera att Aktivera 32-bitars program är inställt på True .
Det är allt! Nu startar du om IIS och laddar upp Internet Explorer igen och din webbplats ska fyllas i bra.