【发布时间】:2014-06-19 17:22:59
【问题描述】:
寻求有关如何使用 HTA 文件中的 WCF 服务库的帮助。
基本摘要 - 有一整套流程增强工具以 HTA 文件的形式与预订系统集成。
我们需要让系统与使用 X509 证书作为安全签名的 Web 服务进行通信。
因此,我们构建了一个 WCF 类库,它使用对 Web 服务的服务引用。在对 app.config 进行一些调整和微调之后 - 我们已经完美地与 Web 服务通信(使用 Windows 窗体测试应用程序)
因此,为了实现与 HTA 文件的通信,我们编写了一个 COM 包装器,它公开了 WCF 库函数。
到目前为止一切顺利 - 但是当我们尝试运行 HTA 时,我们得到了臭名昭著的
'找不到名称为........的端点元素'
我已经尝试了各种方法来尝试解决这个问题: 确保所有 dll 文件和 hta 文件都在同一目录中。 我已经从 WCF dll 复制了 app.config 并将其内容添加到 COM 包装器上的 app.config 文件中。 我什至尝试将配置文件添加到 System32 目录中的 MSHTA.exe 文件中!!
到目前为止,没有任何帮助并允许 HTA 文件让 WCF 服务调用正常工作。
非常感谢任何建议。 干杯 达伦
【问题讨论】:
标签: c# web-services wcf com hta