Débogage du code d’extension de distribution

Microsoft .NET Framework fournit plusieurs outils de débogage qui peuvent vous aider à analyser votre code d’extension de remise et à localiser les erreurs dans celui-ci. L’outil qui fonctionne le mieux dépend de ce que vous essayez d’accomplir. Cet exemple utilise Visual Studio 2008.

Pour déboguer votre code d’extension de remise

  1. Lancez Visual Studio 2008 et ouvrez votre projet d’extension de remise.

  2. Générez le projet et déployez votre assembly d’extension de remise et le fichier .pdb associé sur le serveur de rapports et le Gestionnaire de rapports. Pour plus d’informations sur le déploiement, consultez Déploiement d’une extension de remise.

  3. Si vous avez écrit une interface utilisateur d’abonnement pour étendre le Gestionnaire de rapports, ouvrez Internet Explorer et accédez au Gestionnaire de rapports tout 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 à partir de laquelle vous appelez votre extension de remise à l’aide de l’API SOAP.

  4. Accédez à Visual Studio et à votre projet d’extension de remise et définissez certains points d’arrêt dans votre code.

  5. Avec le projet d’extension de remise toujours la fenêtre active, cliquez sur Attacher au processus dans le menu Débogage .

    La boîte de dialogue Attacher au processus s’ouvre .

  6. Dans la liste des processus, sélectionnez le processus de aspnet_wp.exe (ou w3wp.exe si votre application est déployée sur IIS 6.0), puis cliquez sur Attacher.

  7. Définissez un nouvel abonnement à l’aide de votre extension de remise. Vous utiliserez probablement le Gestionnaire de rapports ou l’API SOAP. Cela doit appeler le débogueur et exécuter du code correspondant à vos points d’arrêt.

  8. Parcourez votre code à l’aide de la touche F11 . Pour plus d’informations sur l’utilisation de Visual Studio pour le débogage, consultez la documentation de Visual Studio.

Voir aussi

Implémentation d’une extension de remise
Bibliothèque d’extensions Reporting Services