我在Windows Server(20 08 R2)上有一个ASP.NET MVC应用程序,其数据库是另一个Windows Server(20 12 R2)。在我的应用中创建用户时,遇到以下错误:
由于通信问题,MSDTC事务管理器无法从源事务管理器中提取事务。可能的原因是:存在防火墙,并且MSDTC进程没有例外;两台计算机无法通过其NetBIOS名称相互找到对方;或者未为两个事务管理器之一启用对网络事务的支持。
实际上,我之前遇到过类似的错误并已将其修复,但是这次我没有修复,尽管我遵循了以下步骤和许多类似页面上的所有步骤和建议:
How to configure DTC on Windows 2008
MVC 3 : The MSDTC transaction manager was unable to pull the transaction from the source
我已经应用了应用程序和数据库服务器上的图像上所示的设置,但是仍然没有更改:
我还将以下主机条目添加到应用服务器中的hosts文件中:
我可以检查一下以解决问题吗?