Requesting Engineering Support for IronPDF

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

我們感謝您抽出時間來協助我們改進 IronPDF 並解決您可能遇到的任何問題。 我們的大多數功能和更新都是由客戶要求推動的,我們將軟件開發視為客戶和開發人員之間的雙向對話。

為了提供支持,我們的工程團隊需要能夠有效地重現問題並建立回歸測試。 我們看到的大多數問題是平台或運行時特定的。 因此,我們需要提供非常簡明的信息。

請將所有支持請求發送至 support@ironsoftware.com

問題的簡明清晰描述

一份好的技術報告必須包含足夠的信息以重現問題。 想像一下您正在向同事報告問題或將其發布在 Stack Overflow 上。

錯誤報告應包含:

  • 體驗到的症狀的清晰描述以及您可能對其原因的任何想法。
  • 日誌文件(見下文)
  • 環境:IronPDF 版本,操作系統,與 .NET 運行時版本(如果適用,還包括精確的雲環境)

請儘可能多地包括以下內容,以便優先處理您的工單:

  • 完全重現問題的示例項目(見下文)
  • 類似 Stack Overflow 的代碼片段(請不要截圖代碼)
  • 症狀/異常的截圖
  • 異常消息文本(異常 + 內部異常)
  • 在何處調試點上進程停止工作或在代碼中逃脫?
  • 輸入參數和資產:URL、HTML、HTML 文件、圖像、PDF、CSS 等。

如何附加 IronPDF 日誌文件

附加日誌文件 到您的錯誤報告可以將我們幫助的概率提高一倍以上。

注意:IronPDF 擁有一些需要啟用的詳細錯誤日誌功能。

如何啟用日誌

// 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

IronPDF 創建的日誌文件可在您的項目中部署 DLL 的 /bin 目錄中找到:

  • default.log(部署過程)
  • cef.log(渲染)
  • IronSoftwareCefSubprocess.log(渲染和線程)
  • IronSoftwareEngine.log(用於調試以"從...生成PDF時發生錯誤"開始的異常)

雲服務器通常有特定的日誌文件存放位置。 We have guides for generating log files in Azure and AWS.

如何附加示例項目

一個能夠準確隔離地重現整個問題的示例項目 能夠使我們的工程師簡單且迅速地識別和理解問題。

這是重現性的 黃金標準,一般會加速支持請求到堆棧的頂端。

我們的首選格式是壓縮的、簡單、獨立的 .NET 控制台或 Web 應用項目:

  • 請在發送 Google Drive 或 Dropbox 鏈接時啟用完全共享。
  • bin 文件夾無需包含,因為其包含會使壓縮文件臃腫

請同時包括:

  • 輸入文件(可工作和不可工作的),包括 PDF,參考資產(CSS,圖像)
  • 輸出 PDF(如果適用)和/或預期輸出
Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布