在客户端,我的课程没有[DataContract]
:
public class UserEntity
{
public string login;
public string password;
}
当我放置[DataContract]
并在WCF端刷新此类的引用时,我无法启动Web服务。它说错误:
无法创建元数据......
怎么了?
答案 0 :(得分:0)
你确定你真的知道,为什么你不能刷新参考?我的意思是你添加[DataMember] - 它失败了,你删除它 - 它有效吗?或者它几天前工作,现在你添加[DataMember](和许多其他东西),它现在不起作用?
但无论如何,解决“刷新参考”问题的最简单方法 - 使用SvcUtil.exe手动刷新参考。在这种情况下,错误消息将更简单的描述“oops!error!”。
答案 1 :(得分:0)
您的案例中的客户端和服务器端是什么?什么是WCF方面的刷新参考?你的描述非常罕见。以下是如何使用复杂数据类型和WCF类库创建服务的说明:
如您所见,客户端没有修改数据合约,也没有刷新WCF服务。