2010-10-22 72 views

回答

1

这取决于远程服务是否实现分布式事务。如果没有,你不能 - 你将不得不编码来尝试弥补以前的交易。

如果其他服务器运行类似MSDTC的事情,并且您通过支持WS-Transactions的Web服务进行连接,则应该可以将您的呼叫包装在一个TransactionScope对象中(来自System.Transactions程序集)。尽管如此,应用服务提供商很少这样做。