我有一个由Windows服务通过net.tcp
托管的WCF服务。
我知道这项服务有效,因为当我使用svcUtil
时,我可以生成客户端代码来使用服务而没有问题。
当我尝试通过Visual Studio 2013添加对服务的引用,并输入服务的地址(net.tcp:// localhost:9000 / BankingService / mex),然后单击" go&#34 ;服务显示在服务资源管理器中,并且所有操作都可见。
但是,当我点击"确定",添加服务引用时,我会看到一个对话框:
错误:
已从调用COM组件返回HRESULT_FAIL。
(不是非常具有描述性。似乎没有可以在任何地方澄清此错误含义的日志)
没有提供服务参考,我也不知道发生了什么。
这是Visual Studio"放弃"还是有什么我可能错过的地方?
这个问题有解决方法吗?
答案 0 :(得分:0)
就我而言,第三方机制(在本例中为slow-cheetah)移动了我想要添加服务引用的项目的web.config。
Visual Studio给出了一个非常无益的错误信息并且放弃了。
现在,将web.config移回默认情况下的解决方案。