powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запуск 32-разрядных dll на 64-разрядном IIS 8
2 сообщений из 2, страница 1 из 1
Запуск 32-разрядных dll на 64-разрядном IIS 8
    #38456101
KononovAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Есть проект, написанный на Delphi 2007. Требуется сделать к нему веб-интерфейс.
Руководством принято решение не переписывать его с нуля, а написать веб-сервис с
использованием уже готовых исходников. А веб-интерфейс уже написать отдельно и
прикрутить к нему.

На 32 разрядной 7-ке развернул IIS 7, настроил ISAPI, выложил написанный веб-сервис.
Все работает нормально.

На продакшн-сервере установлена 64-разрядный Windows Server 2012 и IIS 8.0.

Сделал те же действия по разворачиванию сервиса и словил ошибку. По логам
похоже, что IIS не может запустить 32-разрядную dll сервиса.

Включил в пуле приложения "Разрешить 32-разрядные приложения" - сервис вообще перестал откликаться в браузере. При попытке подключиться к нему останавливается пул и в "Просмотр событий" пишется
"Не удалось загрузить модуль библиотеки DLL "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\isapi\spnativerequestmodule.dll" из-за ошибки конфигурации. Текущие параметры конфигурации поддерживают загрузку образов только для архитектуры процессоров x86. Поле данных содержит номер ошибки."

Если выключить пуле приложения "Разрешить 32-разрядные приложения", то сервис работает, но при попытке запустить
dll сервиса выводится "HTTP 500.0"

Подскажите, пожалуйста, как надо настроить IIS, чтобы заставить сервис работать.
...
Рейтинг: 0 / 0
Запуск 32-разрядных dll на 64-разрядном IIS 8
    #38456169
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KononovAIПо логам похоже, что IIS не может запустить 32-разрядную dll сервиса.

Потому что это в принципе невозможно. Не делай ISAPI модуль, делай CGI приложение, тогда и
та настройка будет работать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запуск 32-разрядных dll на 64-разрядном IIS 8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]