【发布时间】:2016-10-26 01:35:11
【问题描述】:
我有以下提到的问题:
Delphi native Web Service applications not working. IIS 7 seems to be stripping the pathinfo
我做了答案 2 中概述的所有事情(见下文或那个 URL)没有帮助 - 现在我根本无法运行 DLL - Firefox 想要下载文件,请求没有传递给 ISAPI。我只能通过在 VD 的处理程序映射中明确许可我的 webService DLL 来启动 WS ISAPI 进程 - 然后显示默认的 WS 页面,但永远不会发出 SOAP 和 WSDL,如上述帖子中所述。
Delphi native Web Service applications not working. IIS 7 seems to be stripping the pathinfo
"...我永远无法访问 SOAP。同样,WSDL 导入器也无法访问 SOAP...问题是我在 ISAPI 的处理映射中创建了一个特定的脚本映射dll。这导致 IIS 将所有请求重定向到特定 dll,这就是任何包含信息路径部分的请求都被忽略的原因。信息路径被剥离。
问题是我在 ISAPI dll 的处理映射中创建了一个特定的脚本映射。这导致 IIS 将所有请求重定向到特定的 dll,这就是任何包含信息路径部分的请求都被忽略的原因。信息路径被剥离。
我真正需要做的是简单地启用 ISAPI-dll 模块映射处理程序映射的执行功能权限。一旦您允许未指定的 ISAPI 模块(或 CGI 模块,如果那是您创建的那种 Web 服务器扩展),此模块映射可用于虚拟目录。
为了解决我的问题,我需要
删除我弄乱了处理映射的目录。
由于我已经允许未指定的 ISAPI 模块(从服务器的 IIS 部分的 ISAPI 和 CGI 限制小程序中选择编辑功能设置),然后我需要为相应的网站添加一个新的虚拟目录(这里是我重新创建在上一步 1 中删除的目录的位置。
从虚拟目录的处理映射小程序中,您可能禁用了 ISAPI-dll 处理映射。选择它并选择右侧的编辑功能权限选项。启用执行复选框。”
【问题讨论】:
标签: web-services delphi iis-7 delphi-xe