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

2024-12-20 14:01:01
推荐回答(3个)
回答1:

[ServiceContract]
public interface Service1 ( IUser1)
可能是你将服务契约下面默认的Service1改为了其他值,并且改的不规范,例如改为IUser1时是直接改的,
如果是直接改的就不行,需要在编辑——>重构——>重命名里面改才行。
或者保持默认值不变。

回答2:

检查下自己定义的wcf接口方法 是否有添加
[ServiceContract]
这个关键字的标示权限

例如:
[ServiceContract]
public interface IUser
{
[OperationContract] //是否有添加这行,允许其他的应用程序访问
string ShowName(string name);

}

回答3:

你这个问题后面解决了吗?