HRESULT E_FAIL在visual studio中向wcf服务添加服务引用时出错

时间:2015-06-24 12:56:03

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

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

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

当我尝试通过Visual Studio 2013添加对服务的引用,并输入服务的地址(net.tcp:// localhost:9000 / BankingService / mex),然后单击" go&#34 ;服务显示在服务资源管理器中,并且所有操作都可见。

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

错误:

  

已从调用COM组件返回HRESULT_FAIL。

(不是非常具有描述性。似乎没有可以在任何地方澄清此错误含义的日志)

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

这是Visual Studio"放弃"还是有什么我可能错过的地方?

这个问题有解决方法吗?

1 个答案:

答案 0 :(得分:0)

就我而言,第三方机制(在本例中为slow-cheetah)移动了我想要添加服务引用的项目的web.config。

Visual Studio给出了一个非常无益的错误信息并且放弃了。

现在,将web.config移回默认情况下的解决方案。