I går, når jeg oprettede en hjemmeside på IIS 7 og Windows Server 2008, indlæste jeg websitet i browseren og endte med at få følgende fejlmeddelelse:
Opkald LoadLibraryEx på ISAPI filter C: \ ... isapi.dll mislykkedes
Stien var til isapi.dll-filen i C: \ Program Files \ etc, og jeg var temmelig sikker på, at alt var konfigureret korrekt. Efter at have lavet en smule forskning på emnet, fandt jeg ud af, at da jeg kører IIS 7 på en 64-bit version af Windows Server og min webapplikation var 32-bit, måtte jeg ændre en indstilling i IIS-konfigurationen.
For at løse dette problem er alt, hvad du skal gøre, åbent IIS7 og klik på Application Pools.
Højreklik derefter på applikationspuljen for dit websted eller standardprogrampuljen og gå til fanen Avancerede indstillinger . Sørg for, at Aktiver 32-bit applikationer er indstillet til True .
Det er det! Genstart nu IIS, og genindlæs Internet Explorer igen, og dit websted skal indeholde et godt billede.