Как получить SOAP / WSDL из Delphi XE WebService в IIS 7.5?

У меня указанная ниже проблема:

Не работают собственные приложения веб-службы Delphi. IIS 7, похоже, удаляет pathinfo

. Я сделал все, что описано в ответе 2 (см. Ниже или этот URL-адрес). Не помогло - теперь я вообще не могу запустить DLL - Firefox хочет загрузить файл, запрос не не перешел на ISAPI. Я могу запустить процесс WS ISAPI только путем явного разрешения моей DLL webService в сопоставлениях обработчиков для VD - тогда отображается страница WS по умолчанию, но SOAP и WSDL никогда не генерируются, как объясняется в вышеупомянутом сообщении.

Собственная веб-служба Delphi приложения не работают. Кажется, что IIS 7 удаляет pathinfo

"... Я никогда не смогу добраться до SOAP. Точно так же WSDL Importer также не может получить доступ к SOAP ... Проблема заключалась в том, что я создал конкретное сопоставление сценария в Handling Mappings для библиотеки DLL ISAPI. Это заставляло IIS перенаправлять все запросы на конкретную dll, поэтому любой запрос, который включал часть информационного пути, игнорировался. Информационный путь был удален.

Проблема заключалась в том, что я создал конкретное сопоставление сценария в разделе «Обработка сопоставлений» для библиотеки DLL ISAPI. Это заставляло IIS перенаправлять все запросы на конкретную dll, поэтому любой запрос, который включал часть информационного пути, игнорировался. Путь к информации был удален.

Что мне действительно нужно было сделать, так это просто включить разрешение функции Execute сопоставления обработчика сопоставления модуля ISAPI-dll. Это сопоставление модулей доступно для виртуального каталога, если вы разрешили неуказанные модули ISAPI (или модули CGI,

5
задан Community 23 May 2017 в 12:33
поделиться