2012-07-24 86 views
7

こんにちは、私たちはheliconとwebgateでIISを設定しました。ISAPIフィルタでLoadLibraryExを呼び出す

私は私のサイトにアクセスしていたとき、私は助けてくださいページ

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

に次のエラーメッセージを探しています。

私の設定は、すべてのものが機能している私の他の環境です。

+0

これは、通常、対応するファイルがそのパスに存在しないことを意味します。 –

答えて

13

昨日は、IIS 7およびWindows Server 2008上のウェブサイトをセットアップしながら、私は、ブラウザでWebサイトをアップロードし、次のエラーメッセージが出てしまった:ISAPIフィルタC:\…isapi.dllにLoadLibraryExを呼び出す

を失敗しました

isapi.dllファイルのパスはC:\Program Files\etcでした。私はすべてが正しくセットアップされていることを確信していました。トピックに関する調査を少しした後、64ビットバージョンのWindows ServerでIIS 7を実行していて、Webアプリケーションが32ビットであったため、IIS構成の設定を変更する必要があることがわかりました。

この問題を解決するには、IIS7を開いて[アプリケーションプール]をクリックするだけです。

次に、Webサイトのアプリケーションプールまたはデフォルトのアプリケーションプールを右クリックし、[詳細設定]タブに移動します。 Enable 32-bit applicationsがTrueに設定されていることを確認します。

これだけです!今度はIISを再起動してInternet Explorerを再起動してください。あなたのウェブサイトは正常に読み込まれます。

+3

この回答は、次のWebサイトhttp://helpdeskgeek.com/how-to/calling-loadlibraryex-on-isapi-filter/ –

+0

からコピーされ貼り付けられました。驚くべきことに、Streamtimeの私の問題を修正しました。エラー: "LoadLibraryEx on ISAPIフィルタ「C:¥Program Files¥FileMaker¥FileMaker Server¥Web Publishing¥publishing-engine¥web-server-support¥isis¥isapi_redirect」を選択します。dllは "失敗しました" – ASouthorn

2

このエラーは、以下の理由による可能性があります。これらは次のとおりです。

  1. webgateインストールフォルダにはアクセス権が制限されています。 Webサイトを実行するIISプロセス用のWebgateインストールおよび設定フォルダに必要な権限を与えます。 (webgateの設定スクリプトを実行したか、手動で設定していたのですか?)

  2. webgateが依存している他のDLLがないかもしれません。たとえば、VC++ランタイムの再配布可能ファイル。 (10g用2005年版、11g用2012年版用)

  3. 一部の内部ファイルがwebgateにありません。 webgateを再インストールしてconfigスクリプトを実行してみてください。

3

.NET 1.1のインストール後に同じエラーが発生しました。 .NET 1.1をアンインストールした後でも同じエラーが発生しました。 > ISAPIフィルタをして(それがASP.NET_4.0.30319.0だった)、ここからフィルタのみを削除 -

ただし、エラーは私がIISマネージャに行ってきました直後に行ってきました。

関連する問題