MSSoap 3.0 Ошибка при создании виртуального каталога с SOAPVDIR.CMD
Я пытаюсь установить веб-сервис (написанный на 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.
Кто-нибудь знает, как я могу это исправить или что я делаю не так?
2 ответа
Я получил это работая:
- Добавление IIS 6 Metabase и IIS 6 WMI совместимости с IIS7.
- редактирование
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, если я правильно помню.
Крис.