Возник вопрос, как запустить веб-шлюз библиотечной программы ИРБИС 64+ 2022.1 - Web-Ирбис на IIS. Вопрос помогли решить, пишу решение.
В IIS потребовалось создать сопоставление модуля для папки CGI/irbis64r_plus следующим образом: на сервере Win Server 2008 открыть меню Пуск/Администрирование/Диспетчер служб IIS, выбрать папку CGI/irbis64r_plus, открыть Сопоставления обработчиков и создать сопоставление модуля CgiModule для типа файлов .exe с файлом cgiirbis_64_ft.exe из папки CGI (указать полный путь к файлу) - сопоставление назвал, для примера, Webir2022. Для сопоставления выставить галочки "Сценарий" и "Выполнение", а "Чтение" снять. В ограничениях для сопоставления модуля (сценария) указать Файл, Все команды, Выполнение. Также для папки должен быть включен CGI-exe. У нас также включен ISAPI-dll, а StaticFile отключен (это видимо стандартные модули, создавать их не нужно). Папку irbis64r_plus (из дерева) преобразовать в приложение, которое включить в пул приложений (назвать, например, Webirbis). Пул приложений должен быть запущен.
В итоге рабочая ссылка, по которой запускался Web-Ирбис, выглядела:
http://внешний ip сервера вуза/CGI/irbis64r_plus/cgiirbis_64_ft.exe?C21COM=F&I21DBN=SGK_FULLTEXT&P21DBN=SGK&Z21ID= , где все что после .exe заимствовано из рабочей ссылки другого вуза с аналогичным Web-Ирбисом.