>>>>
>>>>I found that File.CreateText() is easy enough method to create a simple text file. So far it works on my PC. Next thing I will be testing it on the user server.
>>>
>>>If you are using the ASP.NET Development Server then it probably would work - whether it will work on the production server as-is is a very different matter. What is the IIS /OS version on that machine?
>>
>>I found that creating a text file using File.CreateText does work on the Server 2003. So this gives me ability to debug using this approach. I will still try the event log method; if anything, but to learn how it works.
>------------------------------
>
>Making the class that writes to the event log is the best way to define errors that are happening on the system / your app that are necessary to capture so you can fix and not present the beast to the user.
>
>When you can't connect to the db, this is a safe catch for that message.
>
>YMMV
What you are saying makes sense. However, my ASP.NET application runs in anonymous mode. And from the sample code Bonnie posted for me it looks like CreateEventSource needs to be done under a valid authentication. That is, LogonUser() method should be called. So, writing to event log might not be available option for an anonymous mode application.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham