8

こんにちは、ヘリコンと Webgate を使用して IIS を構成しました。

自分のサイトにアクセスすると、ページに次のエラーメッセージが表示されます

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

助けてください。

すべてが機能している他の環境としての私の構成。

4

3 に答える 3

17

昨日、IIS 7 と Windows Server 2008 で Web サイトをセットアップしているときに、Web サイトをブラウザーにロードしたところ、次のエラー メッセージが表示されました。

ISAPI フィルターでの LoadLibraryEx の呼び出しにC:\…isapi.dll失敗しました

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

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

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

それでおしまい!ここで IIS を再起動し、Internet Explorer を再度ロードすると、Web サイトが正常にロードされるはずです。

于 2012-10-01T00:55:55.273 に答える
5

.NET 1.1 をインストールした後、同じエラーを受け取りました。.NET 1.1 をアンインストールした後も、同じエラーが発生しました。

ただし、 IIS Manager -> ISAPI フィルターに移動し、ここから唯一のフィルターを削除した直後にエラーが発生しました ( ASP.NET_4.0.30319.0 でした)。

于 2015-06-25T12:55:58.890 に答える
2

このエラーは、次の理由が原因である可能性があります。それらは:

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

  2. Webゲートが依存している他のDLLが欠落している可能性があります。たとえば、VC++ ランタイム再配布可能ファイル。(10g の場合は 2005 バージョンを使用し、11g の場合は 2012 バージョンを使用します)。

  3. Webゲートの一部の内部ファイルが欠落しています。Webゲートを再インストールして、構成スクリプトを実行してみてください。

于 2014-11-07T05:49:46.250 に答える