日期:2014-05-18  浏览次数:20962 次

为何不能添加服务引用?
我写了一个wcf服务,运行服务成功,但是在客户端添加服务引用时出现以下错误?

尝试在"net.tcp://localhost:7777/Service"上查找服务时出现错误(详细信息)。

如何解决!!!!

------解决方案--------------------
你Service运行没有啊?
------解决方案--------------------
原因很多
1:地址或端口不正确;
2:URI的地址不正确,即你的远程对象的Type名不正确
……

如果是用配置文件方式的,很有可能是你配置文件某个地方没配置对,建议你使用代码方法运行,容易调试
------解决方案--------------------
看提示,就是服务没有运行啊,贴代码吧,要不看不出来是怎么了,服务没运行或者地址端口不正确
------解决方案--------------------
<endpoint address="" binding="netTcpBinding" bindingConfiguration="DuplexBinding" contract="Server.ISeviceContract" />
这句后面加一行:
 <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />

------解决方案--------------------
试试
在C:\WINDOWS\system32\drivers\etc下hosts文件加一行:
服务地址,名称
------解决方案--------------------
不懂WCF,帮顶!
------解决方案--------------------
访问.svc文件,而不是它的目录。
------解决方案--------------------
其实当你做过网站开发就应该知道,web服务器是根据你请求文件的后缀来区分该去调用哪一个命令处理插件的,如果url访问的仅是目录那么web服务器走什么操作流程还不明白吗?
------解决方案--------------------
把代码贴出来唉!~~~
------解决方案--------------------
顶一个!!!!!!!!!!!!!!!!!!!!!
------解决方案--------------------
顶下,不太懂!!
------解决方案--------------------
帮顶!