web-services - 远程客户端无法访问 IIS 7.5 中托管的 Delphi WebService

标签 web-services delphi windows-7 iis-7.5

远程客户端无法访问 IIS 7.5 中托管的 Delphi WebService

Delphi WS 客户端配置为指向 Windows 7、IIS 7.5 服务器上托管的 Delphi SOAP webService 的 URL。

所有客户端都指向相同的 URL -(不是 WSDL 生成的默认“本地主机” 导入实用程序)。 WebService VD 配置为允许使用凭据进行匿名访问 域管理员帐户

问题:部署在服务器计算机本身上的客户端运行良好,部署在网络上其他计算机上的客户端无法访问 webService - 错误消息:“EDOMParseError at $00534E53 XML 文档必须具有顶级元素”。我尝试过使用 SOAP 和 WSDL 参数实例化客户端代理类。

所有客户端都可以访问 XP-IIS 5 服务器上托管的相同 webService,因此我相信这可能是 IIS 7.5 中的配置问题。

最佳答案

检查响应文档(通过修改客户端或使用 HTTP 代理,如 Fiddler ) - 我猜格式错误的文档正文包含有用的信息,例如服务器错误消息。

关于web-services - 远程客户端无法访问 IIS 7.5 中托管的 Delphi WebService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5725541/

相关文章:

java - 如何通过Java访问SharePoint网站

java - 无法使用 jdk8 和 netbeans 8 打开 Web 服务测试器页面

Delphi 填充 VirtualStringTree 的理想方法是什么?

delphi - 调用 TCustomForm.SetFocusedControl 函数后出现异常的表单

c# - 从我的电脑发送信息到我的手机

java - 如何解决“描述必须仅使用 WSDL "import"语句”来导入另一个 WSDL?

mysql - dbexpress 的 DBxmys.dll 缺失错误

c++ - 我应该为 DirectX 11 使用什么 SDK?

windows - 将问题步骤记录器测试转换为编码的 UI 测试?

wpf - 适用于电脑和手机的应用程序