I have a large and complex application written in C# (written using Microsoft Visual Studio 2003) that I run under Windows XP. I need to run this application on the Citrix MetaFrame Presentation Server. The question I have is how does one debug such an application. When not using Citrix, I can step through the code using Visual Studio. I have some bugs that only occur when running on Citrix. How can I step through code in this case?