我遇到了同样的问题:WCF call fails because underlying connection was closed 但我无法让它与答案2一起工作。 正如Sandor所说,“在发送WCF服务响应之前,它总是关闭所有NHibernate会话。”,这很好,但对我来说它必须将会话清理为null,因为在下一个请求中它会返回sessión关闭。
有人能帮帮我吗?如果我错了,有人可以告诉我如何使用WcfSessionFacility。
我正在尝试使用强类型客户端代理,该代理由winform应用程序生成,与服务所在的Web应用程序通信。