【问题标题】:How to use ISAPI WebService如何使用 ISAPI 网络服务
【发布时间】:2015-09-14 20:43:42
【问题描述】:

我已经创建了一个 SOAP WebService 作为 ISAPI DLL(使用 Delphi XE6),但是当我将它上传到我的主机并尝试执行它时,没有发生任何事情!

我已经将我的 web 服务作为一个独立的应用程序进行了测试,但我知道我已将其转换为 ISAPI DLL,并且我想在我的主机中使用它

例如,当我将其上传到“vault-script/WebService”文件夹并输入此地址时:

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

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

浏览器提示“未找到!”

我应该如何使用这个网络服务?!

换句话说,我想获取 WSDL XML 地址以将其导入我的客户端应用程序!

我正在使用 Delphi XE6,我的主机是带有 IIS 7.5 的 Windows

谢谢

【问题讨论】:

  • Delphi XE6是win32编译的。 IIS7.5这个是win32还是win64?
  • 我已经创建了 Win32 和 Win64 DLL 并且浏览器都显示“未找到”
  • 您是否按照这些步骤操作chee-yang.blogspot.be/2009/10/…
  • 但是我想把它上传到我的主机上,而不是在我的 windows IIS 目录中!!
  • 你的主机上有IIS吗?

标签: web-services delphi soap isapi


【解决方案1】:

确保您已在 IIS 中的“ISAPI 过滤器”选项下添加 ISAPI 过滤器规则。您需要在 IIS 中允许特定的扩展。您可以在“请求过滤”下启用扩展。

【讨论】:

  • 谢谢,我该怎么做? ,过滤器在服务器设置中? ,我找不到他们!
猜你喜欢
  • 2019-08-18
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 2015-07-15
  • 1970-01-01
  • 1970-01-01
  • 2011-10-13
  • 1970-01-01
相关资源
最近更新 更多