Recibo el siguiente error al generar planilla en Evolution, el sitio web está instalado en una maquina virtual WinServer 2008, y la BD en mi equipo. El DTC está habilitado en ambos equipos al igual que las reglas de Firewall para que puedan comunicarse.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<error host="EVOLUTIONLAFISE" type="System.Runtime.InteropServices.COMException" message="Error HRESULT E_FAIL has been returned from a call to a COM component." source="System.Transactions" detail="System.Data.EntityException: The underlying provider failed on Open. ---> System.Transactions.TransactionManagerCommunicationException: Communication with the underlying transaction manager has failed. ---> System.Runtime.InteropServices.COMException: Error HRESULT E_FAIL has been returned from a call to a COM component.
at System.Transactions.Oletx.IDtcProxyShimFactory.ReceiveTransaction(UInt32 propgationTokenSize, Byte[] propgationToken, IntPtr managedIdentifier, Guid& transactionIdentifier, OletxTransactionIsolationLevel& isolationLevel, ITransactionShim& transactionShim)
at System.Transactions.TransactionInterop.GetOletxTransactionFromTransmitterPropigationToken(Byte[] propagationToken)
--- End of inner exception stack trace ---
at System.Transactions.TransactionInterop.GetOletxTransactionFromTransmitterPropigationToken(Byte[] propagationToken)
at System.Transactions.TransactionStatePSPEOperation.PSPEPromote(InternalTransaction tx)
at System.Transactions.TransactionStateDelegatedBase.EnterState(InternalTransaction tx)
at System.Transactions.EnlistableStates.Promote(InternalTransaction tx)
at System.Transactions.Transaction.Promote()
at System.Transactions.TransactionInterop.ConvertToOletxTransaction(Transaction transaction)
at System.Transactions.TransactionInterop.GetExportCookie(Transaction transaction, Byte[] whereabouts)
at System.Data.SqlClient.SqlInternalConnection.GetTransactionCookie(Transaction transaction, Byte[] whereAbouts)
at System.Data.SqlClient.SqlInternalConnection.EnlistNonNull(Transaction tx)
at System.Data.SqlClient.SqlInternalConnection.Enlist(Transaction tx)
at System.Data.SqlClient.SqlInternalConnectionTds.Activate(Transaction transaction)
at System.Data.ProviderBase.DbConnectionInternal.ActivateConnection(Transaction transaction)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
--- End of inner exception stack trace ---
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
at System.Data.EntityClient.EntityConnection.Open()
at System.Data.Objects.ObjectContext.EnsureConnection()
at System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
at System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Aseinfo.VH4.Expedientes.Services.EmpleoService.GetEmpleosSegunCodigos(IEnumerable`1 codigosEmpleados, Expression`1[] includes) in c:\BuildAgent\work\5ed3bec7206feb61\VH4\Expedientes\Services\Empleos\EmpleoService.cs:line 56
at Aseinfo.VH4.Expedientes.Services.EmpleoService.GetEmpleosSegunCodigos(IEnumerable`1 codigosEmpleados) in c:\BuildAgent\work\5ed3bec7206feb61\VH4\Expedientes\Services\Empleos\EmpleoService.cs:line 45
at Aseinfo.VH4.Salarios.Controllers.PeriodoPlanillaController.GenerarPlanilla(List`1 codigosPeriodoPlanilla) in c:\BuildAgent\work\5ed3bec7206feb61\VH4\Salarios\Controllers\PeriodoPlanillaController.cs:line 225
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)" user="admin" time="2013-05-30T22:26:13.4039200Z">
<serverVariables>
<item name="ALL_HTTP">
<value string="HTTP_CACHE_CONTROL:max-age=0
HTTP_CONNECTION:keep-alive
HTTP_CONTENT_LENGTH:335
HTTP_CONTENT_TYPE:application/x-www-form-urlencoded
HTTP_ACCEPT:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING:gzip,deflate,sdch
HTTP_ACCEPT_LANGUAGE:en-US,en;q=0.8
HTTP_COOKIE:ASP.NET_SessionId=kq5zai15nmml0uw0uboi20ox; .ASPXFORMSAUTH=A873A13D58D422CCD1080A7E99938E876A7E116DA4B891D24CF3FFA9DF5D74220A62B98D2C0B2027F23A8A7A6970F137115A5828F7F5D9DB3EB12D21BB719904B49BF527F910070BCC95B54958F55FA4FAB558DED3E865EC9CD9FDC8A9AA764BCE5100B9156F15D7E80B7FE4C49D2785FC63A53C003A90582B56FD430C9F27A4F0CBCAAE22415260080E5103E82C92CA; UsernameCookieKey=; __RequestVerificationToken_L0V2b2x1dGlvbg__=nBONAl5hrnJ2d/b4HZy/W4bOLJ0hj1HCMMEy7il27dgObEffWmOz9wWOlUtC6E29Wq0xlzOzWmyF0QHiB8qlkuCmNu4jYhSGTN92ZFzaI0cQhU9HQ7XYmxU07vXPYHnk/HNLwqVGPoTg2gNw+9giwQJQVgZfeyt+cKv7tEtmO/I=
HTTP_HOST:localhost
HTTP_REFERER:http://localhost/Evolution/Salarios/PeriodoPlanilla/GenerarPlanilla
HTTP_USER_AGENT:Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36
HTTP_ORIGIN:http://localhost
"/>
</item>
<item name="ALL_RAW">
<value string="Cache-Control: max-age=0
Connection: keep-alive
Content-Length: 335
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Cookie: ASP.NET_SessionId=kq5zai15nmml0uw0uboi20ox; .ASPXFORMSAUTH=A873A13D58D422CCD1080A7E99938E876A7E116DA4B891D24CF3FFA9DF5D74220A62B98D2C0B2027F23A8A7A6970F137115A5828F7F5D9DB3EB12D21BB719904B49BF527F910070BCC95B54958F55FA4FAB558DED3E865EC9CD9FDC8A9AA764BCE5100B9156F15D7E80B7FE4C49D2785FC63A53C003A90582B56FD430C9F27A4F0CBCAAE22415260080E5103E82C92CA; UsernameCookieKey=; __RequestVerificationToken_L0V2b2x1dGlvbg__=nBONAl5hrnJ2d/b4HZy/W4bOLJ0hj1HCMMEy7il27dgObEffWmOz9wWOlUtC6E29Wq0xlzOzWmyF0QHiB8qlkuCmNu4jYhSGTN92ZFzaI0cQhU9HQ7XYmxU07vXPYHnk/HNLwqVGPoTg2gNw+9giwQJQVgZfeyt+cKv7tEtmO/I=
Host: localhost
Referer: http://localhost/Evolution/Salarios/PeriodoPlanilla/GenerarPlanilla
User-Agent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36
Origin: http://localhost
"/>
</item>
<item name="APPL_MD_PATH">
<value string="/LM/W3SVC/1/ROOT/Evolution"/>
</item>
<item name="APPL_PHYSICAL_PATH">
<value string="C:\inetpub\wwwroot\Evolution\"/>
</item>
<item name="AUTH_TYPE">
<value string="Forms"/>
</item>
<item name="AUTH_USER">
<value string="admin"/>
</item>
<item name="AUTH_PASSWORD">
<value string=""/>
</item>
<item name="LOGON_USER">
<value string="admin"/>
</item>
<item name="REMOTE_USER">
<value string="admin"/>
</item>
<item name="CERT_COOKIE">
<value string=""/>
</item>
<item name="CERT_FLAGS">
<value string=""/>
</item>
<item name="CERT_ISSUER">
<value string=""/>
</item>
<item name="CERT_KEYSIZE">
<value string=""/>
</item>
<item name="CERT_SECRETKEYSIZE">
<value string=""/>
</item>
<item name="CERT_SERIALNUMBER">
<value string=""/>
</item>
<item name="CERT_SERVER_ISSUER">
<value string=""/>
</item>
<item name="CERT_SERVER_SUBJECT">
<value string=""/>
</item>
<item name="CERT_SUBJECT">
<value string=""/>
</item>
<item name="CONTENT_LENGTH">
<value string="335"/>
</item>
<item name="CONTENT_TYPE">
<value string="application/x-www-form-urlencoded"/>
</item>
<item name="GATEWAY_INTERFACE">
<value string="CGI/1.1"/>
</item>
<item name="HTTPS">
<value string="off"/>
</item>
<item name="HTTPS_KEYSIZE">
<value string=""/>
</item>
<item name="HTTPS_SECRETKEYSIZE">
<value string=""/>
</item>
<item name="HTTPS_SERVER_ISSUER">
<value string=""/>
</item>
<item name="HTTPS_SERVER_SUBJECT">
<value string=""/>
</item>
<item name="INSTANCE_ID">
<value string="1"/>
</item>
<item name="INSTANCE_META_PATH">
<value string="/LM/W3SVC/1"/>
</item>
<item name="LOCAL_ADDR">
<value string="::1"/>
</item>
<item name="PATH_INFO">
<value string="/Evolution/Salarios/PeriodoPlanilla/GenerarPlanilla"/>
</item>
<item name="PATH_TRANSLATED">
<value string="C:\inetpub\wwwroot\Evolution\Salarios\PeriodoPlanilla\GenerarPlanilla"/>
</item>
<item name="QUERY_STRING">
<value string=""/>
</item>
<item name="REMOTE_ADDR">
<value string="::1"/>
</item>
<item name="REMOTE_HOST">
<value string="::1"/>
</item>
<item name="REMOTE_PORT">
<value string="49230"/>
</item>
<item name="REQUEST_METHOD">
<value string="POST"/>
</item>
<item name="SCRIPT_NAME">
<value string="/Evolution/Salarios/PeriodoPlanilla/GenerarPlanilla"/>
</item>
<item name="SERVER_NAME">
<value string="localhost"/>
</item>
<item name="SERVER_PORT">
<value string="80"/>
</item>
<item name="SERVER_PORT_SECURE">
<value string="0"/>
</item>
<item name="SERVER_PROTOCOL">
<value string="HTTP/1.1"/>
</item>
<item name="SERVER_SOFTWARE">
<value string="Microsoft-IIS/7.0"/>
</item>
<item name="URL">
<value string="/Evolution/Salarios/PeriodoPlanilla/GenerarPlanilla"/>
</item>
<item name="HTTP_CACHE_CONTROL">
<value string="max-age=0"/>
</item>
<item name="HTTP_CONNECTION">
<value string="keep-alive"/>
</item>
<item name="HTTP_CONTENT_LENGTH">
<value string="335"/>
</item>
<item name="HTTP_CONTENT_TYPE">
<value string="application/x-www-form-urlencoded"/>
</item>
<item name="HTTP_ACCEPT">
<value string="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"/>
</item>
<item name="HTTP_ACCEPT_ENCODING">
<value string="gzip,deflate,sdch"/>
</item>
<item name="HTTP_ACCEPT_LANGUAGE">
<value string="en-US,en;q=0.8"/>
</item>
<item name="HTTP_COOKIE">
<value string="ASP.NET_SessionId=kq5zai15nmml0uw0uboi20ox; .ASPXFORMSAUTH=A873A13D58D422CCD1080A7E99938E876A7E116DA4B891D24CF3FFA9DF5D74220A62B98D2C0B2027F23A8A7A6970F137115A5828F7F5D9DB3EB12D21BB719904B49BF527F910070BCC95B54958F55FA4FAB558DED3E865EC9CD9FDC8A9AA764BCE5100B9156F15D7E80B7FE4C49D2785FC63A53C003A90582B56FD430C9F27A4F0CBCAAE22415260080E5103E82C92CA; UsernameCookieKey=; __RequestVerificationToken_L0V2b2x1dGlvbg__=nBONAl5hrnJ2d/b4HZy/W4bOLJ0hj1HCMMEy7il27dgObEffWmOz9wWOlUtC6E29Wq0xlzOzWmyF0QHiB8qlkuCmNu4jYhSGTN92ZFzaI0cQhU9HQ7XYmxU07vXPYHnk/HNLwqVGPoTg2gNw+9giwQJQVgZfeyt+cKv7tEtmO/I="/>
</item>
<item name="HTTP_HOST">
<value string="localhost"/>
</item>
<item name="HTTP_REFERER">
<value string="http://localhost/Evolution/Salarios/PeriodoPlanilla/GenerarPlanilla"/>
</item>
<item name="HTTP_USER_AGENT">
<value string="Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36"/>
</item>
<item name="HTTP_ORIGIN">
<value string="http://localhost"/>
</item>
</serverVariables>
<form>
<item name="__RequestVerificationToken">
<value string="E3qHZhEKpU0qH9zvDzlrlMrHP2B5Vzg+9VsZHtB+6OYUi1HKClH8zqiMWoiigOOS4p1FIUGvxRqVj8IhyKp0taJS8GavjKBbBcCN/aP9CtaETnFlltWJ/3AbkzpI5sfQDYsUSzhPrqGfN5Jm0gFlJ8PmAeTkXtZQMfcw6OqQp5SBhL8tmSoFmo/zyl1MBnWE"/>
</item>
<item name="__ApplicationConsistencyKey">
<value string="u7JkNTJPlnFjZ/jsvToXixYqtOMM67qFev0TlYpwh+g="/>
</item>
<item name="codigosPeriodoPlanilla">
<value string="220"/>
</item>
</form>
<cookies>
<item name="ASP.NET_SessionId">
<value string="kq5zai15nmml0uw0uboi20ox"/>
</item>
<item name=".ASPXFORMSAUTH">
<value string="A873A13D58D422CCD1080A7E99938E876A7E116DA4B891D24CF3FFA9DF5D74220A62B98D2C0B2027F23A8A7A6970F137115A5828F7F5D9DB3EB12D21BB719904B49BF527F910070BCC95B54958F55FA4FAB558DED3E865EC9CD9FDC8A9AA764BCE5100B9156F15D7E80B7FE4C49D2785FC63A53C003A90582B56FD430C9F27A4F0CBCAAE22415260080E5103E82C92CA"/>
</item>
<item name="UsernameCookieKey">
<value string=""/>
</item>
<item name="__RequestVerificationToken_L0V2b2x1dGlvbg__">
<value string="nBONAl5hrnJ2d/b4HZy/W4bOLJ0hj1HCMMEy7il27dgObEffWmOz9wWOlUtC6E29Wq0xlzOzWmyF0QHiB8qlkuCmNu4jYhSGTN92ZFzaI0cQhU9HQ7XYmxU07vXPYHnk/HNLwqVGPoTg2gNw+9giwQJQVgZfeyt+cKv7tEtmO/I="/>
</item>
</cookies>
</error>