昨日、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 サイトが正常にロードされるはずです。