安装Visual Studio 2015使我的MSDTC停止工作 [英] Installing Visual Studio 2015 made my MSDTC stop working

查看:245
本文介绍了安装Visual Studio 2015使我的MSDTC停止工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

My web application uses MSDTC and it was working all fine on my Windows 7 64bit machine with Visual Studio 2013.

我已经安装了Visual Studio 2015,现在出现此错误:

I've installed Visual Studio 2015 now I get this error:

由于通信问题,MSDTC事务管理器无法从源事务管理器中提取事务.可能的原因是:存在防火墙并且没有防火墙 这是MSDTC进程的一个例外,两台计算机无法通过其NetBIOS名称相互查找,或者未为两个事务管理器之一启用对网络事务的支持. (来自HRESULT的异常:0x8004D02B)

The MSDTC transaction manager was unable to pull the transaction from the source transaction manager due to communication problems. Possible causes are: a firewall is present and it doesn't have an exception for the MSDTC process, the two machines cannot find each other by their NetBIOS names, or the support for network transactions is not enabled for one of the two transaction managers. (Exception from HRESULT: 0x8004D02B)

我怀疑IIS 10,但卸载它并不多...

I've suspected IIS 10 but uninstalling it was not prolific...

与卸载.net 4.6相同.

Same with uninstalling .net 4.6.

我已经卸载了Visual Studio 2015,并且可以确认该问题与Visual Studio安装无关.卸载VS 2015之后,MSDTC才开始工作.在Windows 7中使用VS 2015时,MSDTC有点混乱.

I've uninstalled Visual Studio 2015 and I can confirm that the issue is isolated to the visual studio installation. Just after uninstalling VS 2015 MSDTC started working. Something is messing up with MSDTC when you use VS 2015 in Windows 7.

任何人都有同样的问题吗?

Anyone has the same problem?


推荐答案

您好,regisbsbittencourt,

Hi regisbsbittencourt,

>>只是在卸载VS 2015之后,MSDTC开始工作.在Windows 7中使用VS 2015时,MSDTC有点混乱.

>>Just after uninstalling VS 2015 MSDTC started working. Something is messing up with MSDTC when you use VS 2015 in Windows 7.

因此,如果您删除VS2015,那么所有功能都正常运行,对吗?

So if you remove the VS2015, every works noramally, am I right?

>>由于通信问题,MSDTC事务管理器无法从源事务管理器中提取事务.可能的原因是:存在防火墙,并且MSDTC进程没有例外,两台计算机 不能通过其NetBIOS名称找到彼此,或者未为两个事务管理器之一启用对网络事务的支持. (来自HRESULT的异常:0x8004D02B).

>>The MSDTC transaction manager was unable to pull the transaction from the source transaction manager due to communication problems. Possible causes are: a firewall is present and it doesn't have an exception for the MSDTC process, the two machines cannot find each other by their NetBIOS names, or the support for network transactions is not enabled for one of the two transaction managers. (Exception from HRESULT: 0x8004D02B).

就像错误警告一样,也许您可​​以检查是网络问题还是防火墙问题.

Like the error warning, maybe you could check that whether it is the network issue or the firewall issue.

参考:

http ://stackoverflow.com/questions/10346367/mvc-3-the-msdtc-transaction-manager-was-unable-to-pull-the-transaction-from-th

http:///stackoverflow.com/questions/25862509/the-msdtc-transaction-manager-unable to-pull-the-transaction-from-source

但是,如果仍然没有帮助,就像您说的那样,在删除VS2015之后它仍然可以正常工作,我认为那将是VS2015问题.

But if still no help, as you said it worked normally after removing the VS2015, I feel that it would be the VS2015 issue.

要得到产品团队的确认和诊断,请为它创建连接报告吗?您将收到电子邮件通知以进行更新. http://connect.microsoft.com/VisualStudio/feedback/CreateFeedback.aspx

To get the issue confirmed and diagnose by product team, would you please create connect report for it? You will get email notification for update.http://connect.microsoft.com/VisualStudio/feedback/CreateFeedback.aspx

最好的问候,

Jack


这篇关于安装Visual Studio 2015使我的MSDTC停止工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆