Condividi tramite


Esecuzione del debug del codice dell'estensione per il recapito

In Microsoft .NET Framework sono disponibili diversi strumenti di debug che consentono di analizzare il codice dell'estensione per il recapito e di individuare gli errori. Gli strumenti più appropriati da utilizzare variano in base alla finalità desiderata. In questo esempio viene utilizzato Visual Studio 2008.

Per eseguire il debug del codice dell'estensione per il recapito

  1. Avviare Visual Studio 2008 e aprire il progetto di estensione per il recapito.

  2. Compilare il progetto e distribuire l'assembly di estensioni per il recapito e il file con estensione pdb associato nel server di report e in Gestione report. Per ulteriori informazioni sulla distribuzione, vedere Distribuzione di un'estensione per il recapito.

  3. Se è stata scritta un'interfaccia utente di sottoscrizione per estendere Gestione report, aprire Internet Explorer e passare a Gestione report lasciando aperto il codice dell'estensione per il recapito in Visual Studio. Se per Gestione report non è stata distribuita un'interfaccia utente di sottoscrizione, aprire semplicemente l'applicazione client dalla quale si chiama l'estensione per il recapito utilizzando l'API SOAP.

  4. Passare a Visual Studio e al progetto di estensione per il recapito e impostare alcuni punti di interruzione nel codice.

  5. Con il progetto di estensione per il recapito ancora nella finestra attiva, scegliere Connetti a processo dal menu Debug.

    Verrà visualizzata la finestra di dialogo Connetti a processo.

  6. Nell'elenco di processi selezionare aspnet_wp.exe (o w3wp.exe, se l'applicazione è distribuita in IIS 6.0) e fare clic su Connetti.

  7. Definire una nuova sottoscrizione utilizzando l'estensione per il recapito. In genere, a tale scopo è possibile utilizzare Gestione report o l'API SOAP. In questo modo, è possibile richiamare il debugger ed eseguire il codice in corrispondenza dei punti di interruzione.

  8. Esaminare il codice istruzione per istruzione premendo F11. Per ulteriori informazioni sull'utilizzo di Visual Studio per eseguire il debug, vedere la documentazione di Visual Studio.