我正在尝试为在 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/