b_levitt
asked on
eConnectMethods Constructor Hangs in eConnect SDK
I have a block of code that makes several calls inside of a System.Transaction TransactionScope (see this post). When deployed to a windows 2008 server, it sometimes hangs on the following:
eConnectMethods eConCall = new eConnectMethods();
It does not always hang here, and the same code never seems to hang on my development machine (XP sp3). This is a .net 4.0 project.
eConnectMethods eConCall = new eConnectMethods();
It does not always hang here, and the same code never seems to hang on my development machine (XP sp3). This is a .net 4.0 project.
ASKER
Sorry for the delay. It does actually appear that it was consistently failing. At one point it threw a dtc security error and adjusting the dtc security configuration let it start working. I'm not sure what made it suddenly throw a better error. I have another desktop doing the same thing and changing the dtc config doesn't appear to be helping but that I need to investigate a little further.
I should also mention that I'm attepting to use the econnect dlls without actually installing the econnect install. I may try installing econnect on the failing desktop and see if that is the issue there.
This is GP 10.
I should also mention that I'm attepting to use the econnect dlls without actually installing the econnect install. I may try installing econnect on the failing desktop and see if that is the issue there.
This is GP 10.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
In the case of the xp machine, dropping in Application.Dynamics.dll fixed it but the weird thing is that this file is not on the windows 2008 server that previously had the problem.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Assuming the issue is the DTC.
That line of code is where it first contacts the server. In my experience, though, if it works once it should be OK