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