HRESULT E_FAIL 在 visual studio 中添加对 wcf 服务的服务引用时出错
HRESULT E_FAIL Error when adding a service reference to a wcf service in visual studio
我有一个由 windows 服务通过 net.tcp
托管的 WCF 服务。
我知道此服务有效,因为当我使用 svcUtil
时,我可以生成客户端代码来毫无问题地使用该服务。
当我尝试通过 Visual Studio 2013 添加对该服务的引用时,并输入该服务的地址 (net.tcp://localhost:9000/BankingService/mex),并单击 "go" 该服务显示在服务浏览器中,并且其所有操作都是可见的。
但是,当我单击 "OK" 添加服务引用时,出现一个对话框:
错误:
HRESULT_FAIL has been returned from a call to a COM component.
(描述性不强。似乎没有日志可以在任何地方阐明此错误的含义)
没有服务参考,我不知道发生了什么。
这是 Visual Studio "giving up",还是我可能遗漏了什么地方?
这个问题有解决办法吗?
就我而言,第三方机制(在本例中为 slow-cheetah)移动了我想添加服务引用的项目的 web.config。
Visual studio 给出了一个非常无用的错误信息,然后就放弃了。
目前,将 web.config 移回默认位置是解决方案。
我有一个由 windows 服务通过 net.tcp
托管的 WCF 服务。
我知道此服务有效,因为当我使用 svcUtil
时,我可以生成客户端代码来毫无问题地使用该服务。
当我尝试通过 Visual Studio 2013 添加对该服务的引用时,并输入该服务的地址 (net.tcp://localhost:9000/BankingService/mex),并单击 "go" 该服务显示在服务浏览器中,并且其所有操作都是可见的。
但是,当我单击 "OK" 添加服务引用时,出现一个对话框:
错误:
HRESULT_FAIL has been returned from a call to a COM component.
(描述性不强。似乎没有日志可以在任何地方阐明此错误的含义)
没有服务参考,我不知道发生了什么。
这是 Visual Studio "giving up",还是我可能遗漏了什么地方?
这个问题有解决办法吗?
就我而言,第三方机制(在本例中为 slow-cheetah)移动了我想添加服务引用的项目的 web.config。
Visual studio 给出了一个非常无用的错误信息,然后就放弃了。
目前,将 web.config 移回默认位置是解决方案。