有人能详细说明.NET 4中对于TransactionScope升级到DTC的情况做出的更改吗?或者说,一切是否与3.5相同?
有人能详细说明.NET 4中对于TransactionScope升级到DTC的情况做出的更改吗?或者说,一切是否与3.5相同?
我找不到任何关于更改的文档(当我自己寻找时,发现了这个帖子),但从经验上看,似乎确实有一些变化。
我们有一个使用TransactionScope的.Net 3.5应用程序,其中包含约100个单元测试。我的团队允许远程办公,我发现无论我做什么,当我通过VPN远程工作时,这些测试都会失败。在本地没有问题。我之前做过的研究表明,在VPN上存在一些DTC问题,但深入挖掘并不值得麻烦。
然而,我们上个月将项目升级到了.Net 4.0,自那以后,我在VPN上对这些测试没有遇到任何问题。可能是我们VPN的变化,我不否认,但至少时间上非常巧合。
MSDN 上没有列出这个被更改过,所以我认为它是相同的。