Débogage du code d'extension de remise
Microsoft .NET Framework fournit plusieurs outils de débogage qui peuvent vous aider à analyser le code de vos extensions de remise et à localiser les erreurs qu'il contient. L'outil le plus approprié dépend de ce que vous essayez d'accomplir. Cet exemple utilise Visual Studio 2008.
Pour déboguer votre code d'extension de remise
Lancez Visual Studio 2008 et ouvrez votre projet d'extension de remise.
Générez le projet et déployez votre assembly d'extension de remise ainsi que le fichier .pdb associé sur le serveur de rapports et le Générateur de rapports. Pour plus d'informations sur le déploiement, consultez Déploiement d'une extension de remise.
Si vous avez écrit une interface utilisateur d'abonnement pour étendre le Gestionnaire de rapports, ouvrez Internet Explorer et naviguez jusqu'au Gestionnaire de rapports en laissant votre code d'extension de remise ouvert dans Visual Studio. Si vous n'avez pas d'interface utilisateur d'abonnement déployée pour le Gestionnaire de rapports, ouvrez simplement l'application cliente dans laquelle vous appelez votre extension de remise à l'aide de l'API SOAP.
Naviguez jusqu'à Visual Studio et votre projet d'extension de remise et définissez des points d'arrêt dans votre code.
Le projet d'extension de remise demeurant dans la fenêtre active, cliquez sur Attacher au processus dans le menu Déboguer.
La boîte de dialogue Attacher au processus s'ouvre.
Dans la liste de processus, sélectionnez aspnet_wp.exe (ou w3wp.exe, si votre application est déployée sur IIS 6.0) et cliquez sur Attacher.
Définissez un nouvel abonnement à l'aide de votre extension de remise. Vous utiliserez très probablement le Gestionnaire de rapports ou l'API SOAP. Celle-ci doit appeler le débogueur et exécuter le code correspondant à vos points d'arrêt.
Exécutez le code pas à pas à l'aide de la touche F11. Pour plus d'informations sur l'utilisation de Visual Studio pour le débogage, consultez votre documentation Visual Studio.
Voir aussi
Référence
Bibliothèque d'extensions Reporting Services