2012-07-24 7 views
7

Ciao, abbiamo configurato IIS con helicon e webgate.Chiamare LoadLibraryEx sul filtro ISAPI

quando sto accesso al mio sito mi sto trovando Messaggio di errore Seguito a pagina

HTTP Error 500.0 - Internal Server Error 
Calling LoadLibraryEx on ISAPI filter "C:\Appl\Softwares\Webgate\access\oblix\apps\webgate\bin\webgate.dll" failedror 

Si prega di aiuto.

La mia configurazione come il mio altro ambiente in cui tutte le cose funzionano.

+0

Questo di solito significa che il file corrispondente non esiste in quel percorso. –

risposta

13

Ieri, mentre la creazione di un sito web su IIS 7 e Windows Server 2008, ho caricato il sito nel browser e finito per ottenere il seguente messaggio di errore:

Calling LoadLibraryEx sul filtro ISAPI C:\…isapi.dll fallito

Il percorso era il file isapi.dll in C:\Program Files\etc ed ero quasi sicuro che tutto fosse configurato correttamente. Dopo aver fatto un po 'di ricerche sull'argomento, ho scoperto che dal momento che eseguo IIS 7 su una versione a 64 bit di Windows Server e che la mia applicazione Web era a 32 bit, dovevo modificare un'impostazione nella configurazione di IIS.

Per risolvere questo problema, tutto ciò che dovete fare è aprire IIS7 e fare clic su Pool di applicazioni.

Quindi fare clic con il tasto destro del mouse sul pool di applicazioni per il sito Web o il pool di applicazioni predefinito e accedere alla scheda Impostazioni avanzate. Assicurati che Abilita applicazioni a 32 bit sia impostato su Vero.

Questo è tutto! Ora riavvia IIS e carica di nuovo Internet Explorer e il tuo sito web dovrebbe caricarsi bene.

+3

Questa risposta è stata copiata e incollata dal seguente sito Web http://helpdeskgeek.com/how-to/calling-loadlibraryex-on-isapi-filter/ –

+0

Incredibile, risolto il problema con Streamtime, per l'errore: "Chiamando LoadLibraryEx su Filtro ISAPI "C: \ Programmi \ FileMaker \ FileMaker Server \ Pubblicazione Web \ motore di pubblicazione \ supporto server Web \ iis \ isapi_redirect.dll "fallito" – ASouthorn

2

Questo errore potrebbe essere dovuto ai seguenti motivi. Questi sono: cartella di installazione

  1. WebGate ha limitato le autorizzazioni. Fornire le autorizzazioni necessarie per la cartella di installazione e configurazione di Webgate per il processo IIS che esegue il sito Web. (Avevi eseguito lo script di configurazione per il webgate o semplicemente configurato manualmente?)

  2. Ci possono essere altre DLL mancanti da cui dipende il webgate. Ad esempio, ridistribuibili di runtime VC++. (Per 10 g utilizzare la versione 2005, per 11 g utilizzare la versione 2012).

  3. Alcuni file interni sono mancanti per il webgate. Prova a reinstallare Webgate ed esegui lo script di configurazione.

3

Ho ricevuto lo stesso errore dopo aver installato .NET 1.1. Dopo aver disinstallato .NET 1.1 ho ancora avuto lo stesso errore.

Tuttavia, l'errore è andato subito dopo sono andato a IIS Manager -> filtri ISAPI e rimosso l'unico filtro da qui (era ASP.NET_4.0.30319.0).