Я использую 64-разрядную версию Windows 7 и пытаюсь загрузить расширение ISAPI, которое я пишу на своем локальном компьютере IIS7.
- Я добавил местоположение в DLL в разделе «Ограничения ISAPI и CGI»
- Я сделал так, чтобы пул приложений распознавал 32-битные приложения (расширение написано на Delphi)
- Я убедился, что "Все" имеют полные права доступа к каталогу / dll.
- Я убедился, что "Разрешить" ISAPI-dll в разделе "Сопоставления обработчиков" и установил для него разрешения "Чтение / Сценарий / Выполнение"
Я все еще получаю ошибку 404.0 в IIS7
Я проверил, что мое сопоставление MIME настроено для обработки * .dll, и у меня есть отлично работающее расширение ISAPI, работающее на другом сайте на той же машине.
Я даже взял это расширение ISAPI, которое дает мне 404, и поместил его в корень рабочего веб-сайта (где находится другая DLL) и повторно сопоставил с ним «Ограничения ISAPI и CGI». По-прежнему дает мне 404.0, хотя я могу буквально запустить другую DLL одновременно или сразу после этого, и это нормально.
Есть идеи, что происходит ?!