Windows 7 64 ビットを実行していて、ISAPI 拡張機能をロードしようとしています。ローカル IIS7 マシンでの書き込みに忙しいです。
- 「ISAPI と CGI の制限」の下の DLL に場所を追加しました。
- アプリケーション プールに 32 ビット アプリケーションを認識させました (拡張機能は Delphi で記述されています)。
- 「Everyone」がディレクトリ/dll に対して完全な権限を持っていることを確認しました
- 「ハンドラーマッピング」セクションでISAPI-dllを「許可」し、「読み取り/スクリプト/実行」権限に設定したことを確認しました
IIS7 で 404.0 エラーが引き続き発生する
MIME マッピングが *.dll を処理するように設定されていることを確認しました。同じマシンの別のサイトで実行されている完全に機能する ISAPI 拡張機能があります。
404 を提供するこの ISAPI 拡張機能を取得し、それを作業中の Web サイトのルート (他の DLL がある場所) に置き、「ISAPI と CGI の制限」をそれに再マップしました。他の DLL を文字通り同時に、または直後に実行できるにもかかわらず、それでも 404.0 が返されます。問題はありません。
WTF が進行中であるという考えはありますか?!