That may be so, Andrew, but there are various types of remote servers
- Staging servers, Test servers, Development servers etc. Remote
Debugging on such a server is a useful trick. I happen to have tried
it once earlier and was unsuccesful, just like the OP. So, I'm very
interested to know the answer to this one.


On Sep 3, 9:49 pm, Andrew Badera <[email protected]> wrote:
>
> Short answer: you don't. Most people in their right minds wouldn't
> attach to a live process for debug.
>
> Long answer: you should be building flexible logging and tracing into
> your code for these scenarios. log4net and the Enterprise Library
> Exception Handling Application Block (EHAB) and Logging Application
> Block (LAB) work well for this. You can turn tracing off or on from
> the config file, so you wrap all operations in a trace. When you turn
> it on, you get a trace log of all activities, so you know where
> processing was at when an error occurred.
>
> Use exception handling and tunable-logging to send more or less,
> richer or poor, details to the log. Again, this stuff is set in the
> config file. You see problems, you turn it on. Problems solved? Turn
> it off.
>
> ∞ Andy Badera
> ∞ +1 518-641-1280
> ∞ This email is: [ ] bloggable [x] ask first [ ] private
> ∞ Google me:http://www.google.com/search?q=(andrew+badera)+OR+(andy+badera)- 
> Hide quoted text -
>
> - Show quoted text -

Reply via email to