Title says it all. I'm making calls in a transaction, and when an exception is thrown (thus preventing my scope.complete()) I don't see them, even though I know they were called.
[Edit: For clarification - this is running on Server 2008 R2, .Net 3.5]
[Edit: added example - basically answers the question, but if someone could cite documentation somewhere]
EventLog.WriteEntry("Start.");
using(TransactionScope scope = new TransactionScope()) {
EventLog.WriteEntry("Middle.");
throw new applicationexception("Whatever");
scope.Complete();
}
EventLog.WriteEntry("End.");
My event log shows only Start and End.