Я пытаюсь использовать TransactionScope, но продолжаю получать исключение ниже. Приложение работает на другой машине, чем в базе данных, если это имеет значение. Я использую Sql Server 2005.
"Сетевой доступ для диспетчера распределенных транзакций (MSDTC) отключен. Включите DTC для доступа к сети в конфигурации безопасности для MSDTC с помощью инструмента администрирования служб компонентов. "
using (TransactionScope tsTransScope = new TransactionScope())
{
//Do stuff here
tsTransScope.Complete();
}
Edit
Я сделал несколько chagnes на основе обратной связи. Теперь я получаю эту ошибку:
{"Error HRESULT E_FAIL has been returned from a call to a COM component."}
{"Communication with the underlying transaction manager has failed."}
Решение Я думаю, что принятый ответ определил начальную проблему, которую я получал. Вторая ошибка, по-видимому, специфична для структуры сущности. Я отправлю еще один вопрос.
Вот свойства на клиенте: Клиент http://www.portnine.com/data/images/Misc/client.jpg
Вот свойства на сервере: