Freigeben über


Debuggen des Erweiterungscodes für die Übermittlung

Das Microsoft .NET Framework bietet verschiedene Debuggingtools, mit denen Sie Ihren Übermittlungserweiterungscode analysieren und Fehler darin finden können. Das Tool, das am besten funktioniert, hängt davon ab, was Sie erreichen möchten. In diesem Beispiel wird Visual Studio 2008 verwendet.

So debuggen Sie den Übermittlungserweiterungscode

  1. Starten Sie Visual Studio 2008, und öffnen Sie Ihr Übermittlungserweiterungsprojekt.

  2. Erstellen Sie das Projekt, und stellen Sie die Bereitstellungserweiterungsassembly und die zugehörige PDB-Datei auf dem Berichtsserver und dem 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 Der Übermittlungserweiterungscode in Visual Studio geöffnet bleibt. Wenn Sie keine Abonnementbenutzeroberfläche für den Berichts-Manager bereitgestellt haben, öffnen Sie einfach die Clientanwendung, aus der Sie Ihre Übermittlungserweiterung mithilfe der SOAP-API aufrufen.

  4. Navigieren Sie zu Visual Studio und Ihrem Übermittlungserweiterungsprojekt, und legen Sie einige Haltepunkte in Ihrem Code fest.

  5. Wenn das Übermittlungserweiterungsprojekt weiterhin das aktive Fenster ist, klicken Sie im Menü "Debuggen" auf "An Prozess anhängen".

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

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

  7. Definieren Sie ein neues Abonnement mithilfe Ihrer Übermittlungserweiterung. Sie verwenden wahrscheinlich den Berichts-Manager oder die SOAP-API. Dadurch sollte der Debugger aufgerufen und Code ausgeführt werden, der Ihren Haltepunkten entspricht.

  8. Durchlaufen Sie Ihren Code mithilfe der F11-Taste . Weitere Informationen zur Verwendung von Visual Studio zum Debuggen finden Sie in der Visual Studio-Dokumentation.

Siehe auch

Implementieren einer Übermittlungserweiterung
Erweiterungsbibliothek für Reporting Services