【问题标题】:Delphi / WCF SOAP connectivity and Virtual Machine (VMWare) settingsDelphi / WCF SOAP 连接和虚拟机 (VMWare) 设置
【发布时间】:2011-06-07 01:43:07
【问题描述】:

我有一个工作的 WCF 服务和一个工作的 Delphi 客户端。在普通 PC 上,它们运行良好。在“桥接”的虚拟机上,如果我登录域(但如果我以管理员身份在本地登录虚拟机),它们会很好地工作。如果 VM 已进行 NAT,则连接尝试超时。

我很想听听人们对客户端能否成功连接到 WCF 服务的看法。请记住,我正在使用没有安全性的 basicHttpBinding 进行连接。

该服务设置为使用系统帐户(未选中与桌面交互),它会自动启动。服务 URI 不变,端口开放,所有场景都可以远程登录。

有什么想法或建议吗?

【问题讨论】:

    标签: wcf delphi soap vmware


    【解决方案1】:

    在 VM 中,打开 Internet Explorer 并确认您可以查看 WCF 服务的 WSDL。如果你不能,那么你的问题是连接性,与你的 Delphi 代码无关。

    【讨论】:

    • 感谢上帝,我知道 Delphi 代码很好,因为它在其他测试环境中也能正常工作。问题更多在于连接的质量取决于您是以本地管理员身份还是域帐户登录到 VM。
    【解决方案2】:

    交换证书或要求注册证书(我们使用称为 Cyber​​Roam 的 UTM)的集团政策和企业安全解决方案会有所作为。

    此外,当虚拟机加入域时,它们的计算机名称会添加到域控制器维护的列表中。当“移动”或“复制”同一虚拟机时,应更改其计算机名称以避免 DNS 解析问题。

    我并没有声称这是明确的答案,但它确实解释了我在这种情况下注意到的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-01
      • 2019-04-25
      • 1970-01-01
      • 2015-06-02
      • 1970-01-01
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多