So stellen Sie eine technische Supportanfrage für IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

Wir danken Ihnen, dass Sie sich die Zeit nehmen, uns zu helfen, IronPDF zu verbessern und eventuelle Probleme zu beheben, die Sie möglicherweise haben. Die überwiegende Mehrheit unserer Funktionen und Updates wird durch Kundenanfragen angeregt, und wir betrachten Softwareentwicklung als eine zweiseitige Unterhaltung zwischen unseren Kunden und unseren Entwicklern.

Um effektive Unterstützung zu bieten, muss unser Ingenieurteam Probleme effizient reproduzieren und Regressionstests erstellen. Die meisten Probleme, denen wir begegnen, sind plattform- oder laufzeitspezifisch, daher benötigen wir sehr präzise Informationen.

Bitte senden Sie alle Supportanfragen an support@ironsoftware.com.

Eine prägnante, klare Beschreibung des Problems

Ein guter technischer Bericht muss genügend Informationen enthalten, um das Problem zu reproduzieren. Stellen Sie sich vor, Sie melden das Problem einem Kollegen oder posten es auf Stack Overflow.

Ein Fehlerbericht sollte enthalten:

  • Eine klare Beschreibung der aufgetretenen Symptome und alle Ideen, die Sie zu deren Ursache haben.
  • Log-Dateien(siehe unten)
  • Umgebung: IronPDF-Version, Betriebssystem und .NET-Laufzeitversion,(genaue Cloud-Umgebung, falls zutreffend)

    Bitte geben Sie so viele der folgenden Punkte wie möglich an, um Ihr Ticket zu priorisieren.

  • Beispielprojekt, das das Problem vollständig reproduziert(siehe unten)
  • Ein Codeschnipsel im Stack-Overflow-Stil(bitte keinen Screenshot des Codes machen)
  • Screenshots der Symptome / Ausnahmen
  • Text der Ausnahmemeldung(Exception + Innere Exception)
  • An welchem Debugging-Punkt hört der Prozess auf zu arbeiten oder bricht im Code aus?
  • Eingabeparameter und Assets: URL, HTML, HTML-Datei, Bild, PDF, CSS, etc.

Anhängen von IronPDF-Protokolldateien

**Das Anhängen von Protokolldateien an Ihren Fehlerbericht _verdoppelt die Wahrscheinlichkeit, dass wir helfen können

***HINWEIS: IronPDF verfügt über einige detaillierte Fehlerprotokollierungsfunktionen, die aktiviert werden müssen

Aktivieren von Protokollen

// Place at the top of your code, prior to running any other IronPdf methods
IronPdf.Logging.Logger.LogFilePath = "Default.log";
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Place at the top of your code, prior to running any other IronPdf methods
IronPdf.Logging.Logger.LogFilePath = "Default.log";
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Place at the top of your code, prior to running any other IronPdf methods
IronPdf.Logging.Logger.LogFilePath = "Default.log"
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
VB   C#

Die von IronPDF erstellten Protokolldateien befinden sich im Verzeichnis /bin Ihres Projekts, in dem Ihre DLLS bereitgestellt werden

  • default.log(Prozess der Bereitstellung)
  • cef.log(Rendering)
  • IronSoftwareCefSubprocess.log. (Rendering & Threading)
  • IronSoftwareEngine.log (Nützlich für die Fehlersuche bei Ausnahmen, die mit "Error generating PDF from..." beginnen)

    Cloud-Server haben oft spezielle Speicherorte für Protokolldateien. Wir haben Anleitungen für die Erstellung von Protokolldateien inAzurblau undAWS.

Anhängen eines Beispielprojekts

**Ein Beispielprojekt, das ein ganzes Problem isoliert nachbildet, ermöglicht es unseren Ingenieuren, ein Problem einfach und schnell zu erkennen und zu verstehen.

Dies ist der Goldstandard für die Reproduzierbarkeit und führt im Allgemeinen dazu, dass eine Supportanfrage ganz oben auf dem Stapel landet.

Unser bevorzugtes Format ist ein gezipptes, einfaches, eigenständiges .NET-Konsolen- oder Web-App-Projekt:

  • Bitte aktivieren Sie die vollständige Freigabe, wenn Sie einen Google Drive- oder Dropbox-Link senden.
  • Der Bin-Ordner ist nicht erforderlich, da seine Einbeziehung die Zip-Datei aufbläht

    Bitte geben Sie auch an

  • Eingabedateien(arbeitend und nicht arbeitend), einschließlich PDFs, referenzierte Assets(CSS, Bilder)
  • PDFs ausgeben(falls zutreffend) und / oder das erwartete Ergebnis