C# WCF-无法发送数据

C# WCF-无法发送数据,c#,.net,wcf,service,C#,.net,Wcf,Service,我无意中发现了WCF的一个问题,我已经设置了一个控制台ServiceHost,并且它应该运行。当我从我的客户机请求数据时,请求进入“管道”,服务器开始从数据库获取数据(成功),它一直工作,直到尝试发送数据。客户端收到响应,未收到错误消息,但应包含两个实体的对象数组为空。我不知道从哪里开始解决这个问题。有人有什么建议吗 在另一种解决方案中,它在过去和现在都有效。但是,当我将文件复制到这个新解决方案时,它根本不起作用。解决方案“隐藏”在包含实体的项目中(客户端和业务端)。 缺少的行位于Assembl

我无意中发现了WCF的一个问题,我已经设置了一个控制台ServiceHost,并且它应该运行。当我从我的客户机请求数据时,请求进入“管道”,服务器开始从数据库获取数据(成功),它一直工作,直到尝试发送数据。客户端收到响应,未收到错误消息,但应包含两个实体的对象数组为空。我不知道从哪里开始解决这个问题。有人有什么建议吗

在另一种解决方案中,它在过去和现在都有效。但是,当我将文件复制到这个新解决方案时,它根本不起作用。

解决方案“隐藏”在包含实体的项目中(客户端和业务端)。 缺少的行位于AssemblyInfo.cs内。我必须指定包含数据约定的名称空间。像这样:


[assembly:ContractNamespace(“EntityNamespace”,ClrNamespace=“SystemCreator.Business.Entities”)]

关注“我的客户机”。您是如何生成服务引用的?如果这是错误的,您将无法从响应消息中正确提取数据。您还应该启用WCF跟踪以确认来自WCF服务器端的数据。这很有帮助,谢谢您的提示!终于成功了!问题是我忘了在AssemblyInfo.cs中指定契约名称空间。请将您的发现和详细信息作为答案发布并接受它。