对于WCF事务,为什么我必须在关闭transactionscope之前关闭代理?

对于WCF事务,为什么我必须在关闭transactionscope之前关闭代理?,wcf,transactions,wcf-binding,distributed-transactions,Wcf,Transactions,Wcf Binding,Distributed Transactions,在WCF中,如果是每次呼叫服务,我可以在关闭代理之前关闭transactionscope。对于每会话服务,我必须在关闭transactionscope之前关闭代理。你能解释一下我为什么要这样做的基本机制吗?提前感谢。“我必须在关闭transactionscope之前关闭代理”-您是说如果不这样做,您会出错吗?你用的是哪种装订?

在WCF中,如果是每次呼叫服务,我可以在关闭代理之前关闭transactionscope。对于每会话服务,我必须在关闭transactionscope之前关闭代理。你能解释一下我为什么要这样做的基本机制吗?提前感谢。

“我必须在关闭transactionscope之前关闭代理”-您是说如果不这样做,您会出错吗?你用的是哪种装订?