【问题标题】:HRESULT E_FAIL Error when adding a service reference to a wcf service in visual studioHRESULT E_FAIL 在 Visual Studio 中将服务引用添加到 wcf 服务时出错
【发布时间】:2015-09-10 16:39:29
【问题描述】:

我有一个 WCF 服务,由 Windows 服务通过 net.tcp 托管。

我知道这项服务有效,因为当我使用svcUtil 时,我可以生成客户端代码来毫无问题地使用该服务。

当我尝试通过 Visual Studio 2013 添加对服务的引用时,输入服务的地址 (net.tcp://localhost:9000/BankingService/mex),然后单击“开始”,服务就会出现在服务资源管理器中,它的所有操作都是可见的。

但是,当我单击“确定”以添加服务引用时,我会看到一个对话框:

错误:

HRESULT_FAIL 已从对 COM 组件的调用中返回。

(描述性不是很强。而且似乎没有任何日志可以在任何地方阐明此错误的含义)

没有提供服务参考,我也不知道发生了什么。

这是 Visual Studio “放弃”,还是我可能在某处遗漏了什么?

这个问题有解决办法吗?

【问题讨论】:

    标签: visual-studio wcf visual-studio-2013 service-reference


    【解决方案1】:

    在我的例子中,第三方机制(在这个例子中是 slow-cheetah)已经移动了我想要添加服务引用的项目的 web.config。

    Visual Studio 给出了一个非常无用的错误消息,然后干脆放弃了。

    目前,将 web.config 移回默认位置是解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多