Hi
I have developed a client/server application in C# that worked
perfectly in my office but not so perfectly after deploying it to our
client.
A little information about the architecture first:
Both the client and server components are written in c#, windows forms
for the front-end and the back end is exposed through IIS using
webservices. We are using Impersonate in the web.config.
The application is a warehouse inventory system, there are hundreds of
services in the web services layer that perform functionality like
validating accounts, stocks, etc. The client can call and consume all
of the services, however whenever they call one of the few services
where we are implementing the Transactionscope (system.transactions
namespace) an exception of 0x80070005 E_ACCESSDENIED is thrown back to
the client.
I have been on the client's system and looked at their DTC and IIS
settings, and everything is setup the way it is in my office. I have
had absolutely no luck in replicating the issue. There is no
information being written to the msdtc logs and nothing in the system
event viewer either.
Has anyone had an issue similar to this?
any help or information would be greatly appreciated.