Bon en gros, il est possible d'attacher le process w3wp.exe de votre machine de dev (et oui vous devez êtres sur votre serveur de test). A partir de Visual Studio, on ouvre la solution puis on attache le processus via le menu Deboguer > Attacher au processus... On choisis ensuite le w3wp.exe, on s'attache et ensuite... et bien on peut faire planter joyeusement notre WebPart et regarder ce que nous dit Visual Studio :)
Oh miracle, enfin un message d'erreur explicite!!!
PS: comme avec une appli .net normale il doit être envisageable de déployer l'appli d'écoute de process fourni avec Visual Sudio sur un serveur et ce connecter à celle-ci via Visual Studio.