Debuggen des Erweiterungscodes für die Übermittlung

Das Microsoft .NET Framework stellt mehrere hilfreiche Tools zum Debuggen zur Verfügung, die Sie bei der Analyse des Codes für Übermittlungserweiterungen und bei der Fehlersuche darin unterstützen. Das Tool, das am besten funktioniert, hängt davon ab, was Sie erreichen möchten. In diesem Beispiel wird Visual Studio verwendet.

Debuggen des Übermittlungserweiterungscodes

  1. Starten Sie Visual Studio, und öffnen Sie das Projekt mit der Übermittlungserweiterung.

  2. Erstellen Sie das Projekt, und stellen Sie die Assembly der Übermittlungserweiterung und die dazugehörige PDB-Datei im Berichtsserver und im Berichts-Manager bereit. Weitere Informationen zur Bereitstellung finden Sie unter Bereitstellen einer Übermittlungserweiterung.

  3. Wenn Sie eine Abonnementbenutzeroberfläche zum Erweitern des Berichts-Managers geschrieben haben, öffnen Sie Internet Explorer, und navigieren Sie zum Berichts-Manager, während Ihr Übermittlungserweiterungscode in Visual Studio geöffnet bleibt. Wenn Sie keine Abonnementbenutzeroberfläche für den Berichts-Manager bereitgestellt haben, öffnen Sie die Clientanwendung, aus der Sie Ihre Übermittlungserweiterung mithilfe der SOAP-API aufrufen.

  4. Wechseln Sie zu Visual Studio und zum Projekt der Übermittlungserweiterung, und legen Sie einige Breakpoints im Code fest.

  5. Wenn das Übermittlungserweiterungsprojekt weiterhin das aktive Fenster ist, wählen Sie im Menü "Debuggen" die Option "An Prozess anhängen" aus.

    Das Dialogfeld An den Prozess anhängen wird geöffnet.

  6. Wählen Sie in der Liste der Prozesse den Prozess aspnet_wp.exe (oder w3wp.exe aus, wenn Ihre Anwendung auf IIS 6.0 bereitgestellt wird), und wählen Sie "Anfügen" aus.

  7. Definieren Sie mithilfe der Übermittlungserweiterung ein neues Abonnement. In diesem Schritt verwenden Sie wahrscheinlich den Berichts-Manager oder die SOAP-API. Diese Aktion sollte den Debugger aufrufen und Code ausführen, der Ihren Haltepunkten entspricht.

  8. Gehen Sie den Code schrittweise mit der Taste F11 durch. Weitere Informationen zum Debuggen mit Visual Studio finden Sie in der Dokumentation zu Visual Studio.