Debugging an application

You are working in the support department of your organization. A customer phones you to report an error in a web application that you are hosting on your own servers. You want to start debugging this application remotely.

Do you need to deploy a debug version to the server?
What do you need to make this possible?
How can a Symbol Server help you?