代码之家  ›  专栏  ›  技术社区  ›  Tamir

使用wcf服务返回membershipuser

  •  1
  • Tamir  · 技术社区  · 16 年前

    我有从ActiveDirectory获取用户的WCF服务。 我从请求(用户名)接收参数,并使用membershipuser属性创建响应。 由于某种原因,这种联系越来越紧密。 服务操作找到用户并成功创建响应。 当执行行时:“返回响应”;我在客户端得到了异常。 异常:基础连接已关闭:连接意外关闭 内部异常: 响应=空 状态=System.net.WebExceptionStatus.ConnectionClosed

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  8
  •   Anderson Imes    16 年前

    打开WCF诊断跟踪以查看导致连接关闭的错误。它可能源于客户机或服务,因此您必须为双方打开它。

    如何打开跟踪: http://msdn.microsoft.com/en-us/library/ms733025.aspx

    使用服务跟踪查看器读取跟踪日志: http://msdn.microsoft.com/en-us/library/aa751795(VS.85).aspx

        2
  •  2
  •   Tamir    16 年前

    我使用wcf跟踪发现了错误。错误是,XmlSeriazlier无法序列化MembershipUser,即使它是可序列化的,因为它也具有SecurityAttribute。来源:

    http://support.microsoft.com/kb/326971

    推荐文章