我有WCF服务,以获得用户从ActiveDirectory。我从请求(用户名)接收参数并使用MembershipUser属性创建响应。出于某种原因,这种联系变得很紧密。服务操作找到用户并成功创建响应。当执行行:"return response;“时,我在客户端得到了异常。exception:基础连接已关闭:连接意外关闭内部异常: Response = null Status = System.Net.WebExceptionStatus.ConnectionClosed
谢谢!
发布于 2009-06-17 08:16:45
我使用WCF跟踪找到了这个错误。错误是XmlSeriazlier无法序列化MembershipUser,即使它是可序列化的,因为它也有SecurityAttribute。来源:
http://support.microsoft.com/kb/326971
发布于 2009-06-02 17:55:38
打开WCF诊断跟踪以查看导致连接关闭的错误。它可能源自客户端或服务,因此您必须对两端都启用它。
如何打开跟踪:http://msdn.microsoft.com/en-us/library/ms733025.aspx
使用服务跟踪查看器读取跟踪日志:http://msdn.microsoft.com/en-us/library/aa751795(VS.85).aspx
https://stackoverflow.com/questions/939897
复制相似问题