System.Transactions and oramts.dll

  • Thread starter Thread starter Amir Tohidi
  • Start date Start date
A

Amir Tohidi

Hello

I need to perform a local distributed transaction on my ASP.NET 2.0 web
site. The two affected data sources are MSMQ and Oracel 10g: I need to store,
transactionally, data to both of these. Unfortunately, I get the error below.
I have used depends.exe and confirmed that all of the required DLLs are on my
machine.

"Unable to load DLL 'oramts.dll': The specified module could not be found.
(Exception from HRESULT: 0x8007007E)"

The really strange thing is that I also have a Windows Service (written in
..NET) that also needs to perform transactional writes to Oracle and MSMQ and
that works without any errors!!!

Any ideas?
 
Hi

Found the cause, but I don't know the why.

I moved the broken code from our Web Tier to our App tier and because we use
..NET Remoting, the thread that now does the work is no longer an ASP.NET
initiated/owned thread. Everything now works!
 
Back
Top