Zgłoszenie do pomocy technicznej IronPDF
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
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
binnie 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

