昨日、IIS 7とWindows Server 2008にWebサイトを設定している間に、Webサイトをブラウザにロードして、次のエラーメッセージが表示されました。
ISAPIフィルタC:\…でLoadLibraryExを呼び出せませんでした
パスはC:¥Program Files¥etc内のisapi.dllファイルへのパスで、すべてが正しく設定されていることを確信していました。 このトピックについて少し調べたところ、64ビット版のWindows Server上でIIS 7を実行していて、Webアプリケーションは32ビットだったので、IIS構成の設定を変更する必要があることがわかりました。
この問題を解決するには、IIS 7を開いて[アプリケーションプール]をクリックするだけです。
次に、Webサイトのアプリケーションプールまたはデフォルトのアプリケーションプールを右クリックして、[ 詳細 設定 ]タブに進みます。 [ 32ビットアプリケーションを有効にする]がTrueに設定されていることを確認してください。
それでおしまい! IISを再起動してInternet Explorerを再度ロードすると、Webサイトは正常にロードされるはずです。