web-services - Delphi 2010导入WCF wsdl时锁定然后关闭

标签 web-services delphi delphi-2010

我正在尝试为在 WCF 4 上开发的 Web 服务导入 wsdl。它托管在 AppFabric 上,并且具有 basicHttpEndpoint 绑定(bind)。​​
当尝试导入它时,Delphi 锁定,bds.exe 的内存消耗开始上升......它从 100 MB 增加到 700 MB。大约 15 秒后,Delphi 发生内爆,自行关闭。没有错误消息。为什么会发生这种情况?我怎样才能看到出了什么问题? 我已经能够从同一服务器导入 WCF 4 wsdl,具有相同的绑定(bind),并使用它们,所以我陷入了困境。
谢谢

最佳答案

尝试命令行导入器。它可能会向您显示错误。并且有很多选项可供选择。

c:\路径到\WSDLImp.exe -Ow+ -Od+ -DC:\路径到输出目录\路径到\my.wsdl

这些选项(-O 带有 + 或 - 来打开/关闭)对我有用。 YMMV。 此外,您还可以使用 DelphiXE WSDL 导入器。

关于web-services - Delphi 2010导入WCF wsdl时锁定然后关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514473/

相关文章:

Delphi析构函数: executing code after inherited call?

multithreading - 在 TThread 上创建 MainForm

Delphi 2010 - 属性向导或类似的东西,以避免手动编码 getter/setter

web-services - 使用 SoapUI 和 Windows 身份验证测试 Web 服务

java - JAX-WS超时问题

delphi - TOSVersion 给出错误的结果

delphi - 在 Delphi 2010 中将字符串写入 TFileStream

node.js - 如何发布nodejs网站

c# - 为 Web 服务创建磁盘缓存的最佳方法

delphi - 如何在Delphi中解析JSON字符串?