WCF调试错误:添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。

WCF调试错误:添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。,第1张

[ServiceContract]

public interface Service1 ( IUser1)

可能是你将服务契约下面默认的Service1改为了其他值,并且改庆隐的不规范,例如改为IUser1时是直接改的,

如果是直接轮茄改的就不行,需要在编辑——>重构——>重命腊差察名里面改才行。

或者保持默认值不变。

因为你之前已经宴孝建立了Service.svc了,所以产生了一个宴灶Serviceference1,但是可能你之前把Service.svc删除了,或者没有刷新项目,所以提晌祥稿示已经在这个命名空间中存在了ServiceReference1,建议刷新项目或重新加载项目,或建立一个名字不一样的.svc文件

解决办法:

1.查看防火墙设置。有没有打开服务端口消大镇,比如8001,没有的仿册话添加服务端口为安全端口;

2.检查服务托管进程是否启动,这个情况一般是针对自定义宿主来托管服务的情况,运行服务托管程序。

重新添加WCF服务引用。就可以成功。

**********************

WCF分布式开发常见错误解决(1):An error occurred while attempting to find services at...添加服务引用出错

当我们在客户端添加WCF服务引用的时候出错,信息如下

下载“http://localhost:8001/WCFService”拿粗时出错。

无法连接到远程服务器

由于目标机器积极拒绝,无法连接。 127.0.0.1:8001

Metadata contains a reference that cannot be resolved: 'http://localhost:8001/WCFService'.

Could not connect to http://localhost:8001/WCFService. TCP error code 10061: 由于目标机器积极拒绝,无法连接。 127.0.0.1:8001.

无法连接到远程服务器

由于目标机器积极拒绝,无法连接。 127.0.0.1:8001

If the service is defined in the current solution, try building the solution and adding the service reference again.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11985897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存