У меня есть приложение ASP.NET MVC на Windows Server (2008 R2), а его база данных - это еще один Windows Server (2012 R2). Когда я создаю пользователя в своем приложении, я получаю следующую ошибку:
Диспетчеру транзакций MSDTC не удалось получить транзакцию из исходного диспетчера транзакций из-за проблем со связью. Возможные причины: присутствует брандмауэр, и он не имеет исключения для процесса MSDTC, две машины не могут найти друг друга по своим NetBIOS-именам или поддержка сетевых транзакций не включена для одного из двух менеджеров транзакций.
На самом деле я сталкивался с подобной ошибкой и исправлял ее раньше, но на этот раз я не исправил, хотя я выполнил все шаги и предложения на следующих и многих похожих страницах:
Как настроить DTC в Windows 2008
MVC 3: диспетчеру транзакций MSDTC не удалось получить транзакцию из источника
Я применил настройки, показанные на изображениях, на сервере приложения и базы данных, но все еще без изменений:
Я также добавляю следующую запись хоста в файл hosts на сервере приложений:
Есть ли что-нибудь, что я могу проверить, чтобы решить проблему?