I am just starting to work with using TransactionScope, I find that there are always unexpected things I run into that take forever to debug.
I figure that having a consolidated list of these would be great for those "weird error" circumstances, plus to expand our knowledge of oddness in the platform.
Some context on how I am going to be using transaction scopes:
- web application
- multiple web servers, application servers and sql servers
- transactions will be mainly database transactions but some will be elevated to write to MSMQ.