Zgłoszenie do pomocy technicznej IronPDF

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

Dziękujemy za poświęcenie czasu na pomoc w ulepszaniu IronPDF i rozwiązywaniu wszelkich problemów, z którymi się Państwo borykają. Zdecydowana większość naszych funkcji i aktualizacji wynika z próśb klientów, a tworzenie oprogramowania postrzegamy jako dwustronną rozmowę między naszymi klientami a programistami.

Aby zapewnić wsparcie, nasz zespół inżynierów będzie musiał być w stanie skutecznie odtworzyć problem i stworzyć testy regresji. Większość problemów, z którymi się spotykamy, dotyczy konkretnych platform lub środowisk uruchomieniowych. W związku z tym potrzebujemy bardzo zwięzłych informacji.

Wszelkie prośby o pomoc prosimy kierować na adres support@ironsoftware.com./support@ironsoftware.com

Zwięzły i jasny opis problemu

Dobry raport techniczny musi zawierać wystarczającą ilość informacji, aby umożliwić odtworzenie problemu. Wyobraź sobie, że zgłaszasz problem koledze lub publikujesz go na Stack Overflow.

Zgłoszenie błędu powinno zawierać:

  • Jasny opis występujących objawów oraz wszelkie pomysły dotyczące ich przyczyny.
  • Pliki dziennika (patrz poniżej)
  • Srodowisko: wersja IronPDF, system operacyjny i wersja środowiska uruchomieniowego .NET (w razie potrzeby dokładne środowisko chmurowe)

Aby nadać priorytet zgłoszeniu, prosimy o uwzględnienie jak największej liczby poniższych informacji:

  • Przykładowy projekt, który w pełni odzwierciedla problem (patrz poniżej)
  • Fragment kodu w stylu Stack Overflow (proszę nie zamieszczać zrzutów ekranu z kodem)
  • Zrzuty ekranu przedstawiające objawy/wyjątki
  • Tekst komunikatu o wyjątku (wyjątek + wyjątek wewnętrzny)
  • W którym punkcie debugowania proces przestaje działać lub ucieka w kodzie?
  • Parametry wejściowe i zasoby: adres URL, HTML, plik HTML, obraz, PDF, CSS itp.

Jak dołączyć pliki dziennika IronPDF

Dołączenie plików dziennika do zgłoszenia błędu ponad dwukrotnie zwiększa prawdopodobieństwo, że będziemy w stanie pomóc.

UWAGA: IronPDF posiada zaawansowane funkcje rejestrowania błędów, które należy włączyć.

Jak włączyć logi

// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log"

' Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
$vbLabelText   $csharpLabel

Pliki dziennika utworzone przez IronPDF znajdują się w katalogu /bin projektu, w którym wdrożono biblioteki DLL:

  • default.log (Proces wdrażania)
  • cef.log (Renderowanie)
  • IronSoftwareCefSubprocess.log (Renderowanie i wątki)
  • IronSoftwareEngine.log (Przydatny do debugowania wyjątków zaczynających się od "Błąd podczas generowania pliku PDF z...")

Serwery w chmurze często mają określone lokalizacje dla plików dziennika. Mamy przewodniki dotyczące generowania plików dziennika w Azure i AWS.

Jak dołączyć przykładowy projekt

Przykładowy projekt, który dokładnie odtwarza cały problem w izolacji, pozwala naszym inżynierom łatwo i szybko rozpoznać oraz zrozumieć dany problem.

Jest to złoty standard powtarzalności i zazwyczaj przyspiesza rozpatrzenie zgłoszenia do pomocy technicznej.

Preferowanym formatem jest spakowany, prosty, samodzielny projekt konsoli .NET lub aplikacji internetowej w formacie ZIP:

  • Proszę włączyć pełny dostęp do udostępniania przy wysyłaniu linku do Google Drive lub Dropbox.
  • Folder bin nie jest wymagany, ponieważ jego dołączenie powoduje nadmierne powiększenie pliku ZIP

Proszę również dołączyć:

  • Pliki wejściowe (działające i niedziałające), w tym pliki PDF, zasoby, do których się odwołują (CSS, obrazy)
  • Pliki PDF (jeśli dotyczy) i/lub oczekiwany wynik
Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,926,724 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.