Я пытаюсь установить веб-службу (написанную на FoxPro) на только что настроенный сервер. Часть процесса установки заключалась в установке MSSoap 3.0, которая, похоже, прошла успешно.
Серверная ОС - Microsoft Server 2008 R2 (x64).
Теперь я пытаюсь создать виртуальный каталог в командной строке с помощью сценария SOAPVDIR.CMD и получаю следующую ошибку:
CMD> SOAPVDIR.CMD CREATE CSLRosterService "C:\ROSTERWS"
CMD> ERROR (0x80070002):
Soap Toolkit 3 Isapi is not correctly registered.
Кто-нибудь знает, как я могу это исправить или что делаю не так?
У меня это работает:
C:\Program Files (x86)\MSSOAP\Binaries\_svdir
и изменение HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSOAP\30\SOAPISAP\isapi
к HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSOAP\30\SOAPISAP\isapi
. Виден ли модуль ISAPI в консоли IIS в фильтрах ISAPI?
Возможно, вам потребуется запустить команду в командной строке с повышенными привилегиями, если вы еще этого не сделали.
Инструментарий SOAP 3.0 очень старый и даже официально не поддерживался в Server 2003, если я правильно помню.
Крис.