Estoy tratando de usar TransactionScope, pero sigo recibiendo la excepción a continuación. La aplicación se ejecuta en una máquina diferente de la base de datos, si eso es importante. Estoy utilizando Servidor SQL 2005.¿Cómo uso TransactionScope en C#?
"Acceso a la red para Distributed Transaction Manager (MSDTC) se ha deshabilitado. Por favor, activa DTC para acceso a la red en la configuración de seguridad para MSDTC utilizando la herramienta administrativa Servicios de componentes."
using (TransactionScope tsTransScope = new TransactionScope())
{
//Do stuff here
tsTransScope.Complete();
}
Editar
he hecho algunos chagnes en base a la retroalimentación. Ahora estoy recibiendo este error:
{"Error HRESULT E_FAIL has been returned from a call to a COM component."}
{"Communication with the underlying transaction manager has failed."}
Solución Creo que la respuesta aceptada fija la emisión inicial que estaba recibiendo. El segundo error parece ser específico del marco de la entidad. Voy a publicar otra pregunta para ello.
Estas son las propiedades en el cliente: Client http://www.portnine.com/data/images/Misc/client.jpg
aquí son las propiedades del servidor:
Server http://www.portnine.com/data/images/Misc/server.jpg
NotDan ¿todavía tiene las imágenes que había vinculado a correr? Si es así, sería genial volver a publicarlos para corregir el hecho de que actualmente son referencias de imágenes rotas. – ahsteele