【发布时间】:2012-01-31 05:58:22
【问题描述】:
根据我的阅读,为了在 .NET 中使用 TransactionScope,您需要运行 Windows 中的分布式事务协调器服务。我已关闭了该服务,我的应用程序似乎运行相同并且回滚事务没有问题。
我错过了什么吗? 它是如何工作的?我正在运行 Windows 7 并在 VisualStudio 2010 之外运行 webapp。
【问题讨论】:
-
据我所知,当您的交易需要跨越某些界限时,DTC 是必需的。例如,我相信您需要它来处理本地机器上的两个数据库之间的事务,或者将事务升级到远程服务器。我没有确凿的证据/链接,所以我将把它作为评论留给你调查,而不是作为答案。希望对您有所帮助。
标签: asp.net sql-server transactions transactionscope msdtc