Partager via


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 Microsoft Visual Studio 2005.

Pour déboguer votre code d'extension de remise

  1. Lancez Visual Studio 2005 et ouvrez votre projet d'extension de remise.

  2. 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.

  3. 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.

  4. Naviguez jusqu'à Visual Studio et votre projet d'extension de remise et définissez des points d'arrêt dans votre code.

  5. Le projet d'extension demeurant dans la fenêtre active, cliquez sur Processus dans le menu Débogage.

    La boîte de dialogue Processus s'affiche.

  6. 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. Lorsque la boîte de dialogue Attacher au processus s'affiche, assurez-vous que le type de programme Common Language Runtime est sélectionné, puis cliquez sur OK.

  7. 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.

  8. 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.