2015-09-14 3 views
1

Я создал SOAP WebService как ISAPI DLL (с ​​Delphi XE6), но когда я загружаю его на свой хост, и когда я пытаюсь его выполнить, происходит noyhing!Как использовать ISAPI WebService

Я проверил мой WebService как только стенд приложение, но знаю, я преобразовал его к ISAPI DLL, и я хочу, чтобы использовать его в своем хозяине

, например, когда я загрузить его в «хранилище-скрипт/WebService» папки и когда я печатаю этот адрес:

"http://example.com/vault_scripts/Web_Service/ISAPI.dll"

ИЛИ

"http://example.com/vault_scripts/Web_Service/ISAPI.dll?wsdl/INPG_WService"

Браузер говорит: «Не найдено!»

Как я должен использовать этот веб-сервис?!

Другими словами, я хочу, чтобы XML-адрес WSDL импортировал его в мое клиентское приложение!

I`m Использование Delphi XE6 и мой хозяин является для Windows с IIS 7.5

благодаря

+0

Delphi XE6 скомпилирован в win32. IIS7.5 - это win32 или win64? – Ravaut123

+0

Я создал и Win32 и Win64 DLL, и браузер показывает «Not Found» для обоих –

+0

Вы выполнили следующие шаги: http://chee-yang.blogspot.be/2009/10/configure-windows-7-iis7-for- isapi-dll.html – Ravaut123

ответ

0

Убедитесь, что вы добавили правило ISAPI фильтры в IIS под опцией "Фильтры ISAPI". Вам нужно будет разрешить конкретное расширение в IIS. Вы можете включить расширение в разделе «Фильтрация запросов».

+0

спасибо, как мне это сделать? , Фильтры находятся в настройках сервера? , Я не могу найти их! –