快速 IronOCR 疑難排解

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

針對一般的訪問和應用問題,請嘗試以下建議:

  1. 請確保在您的目標機器上安裝最新版本的 Microsoft Visual C++ Redistributable (2015-2019) for Visual Studio,因為 Tesseract 依賴於此。
  2. x86 機器僅需要 x86
  3. x64 機器需要 同時 安裝 x86 和 x64 https://support.microsoft.com/zh-tw/help/2977003/the-latest-supported-visual-c-downloads

生產伺服器通常比開發或測試機器更加鎖定。請確保伺服器有網路連接以下載所需的組件。 (首次運行)確保對以下用戶的系統默認臨時文件夾應用完全控制權限 (在 Windows 上,這通常是 /windows/temp) 和輸入文件/位置:

  1. AppPool 識別/IIS 使用者 (通常是IUSER)

  2. NetworkService

  3. ASPNET (適用場合)

更新資料庫版本或變更授權金鑰後,我們建議重新部署您的應用程式的乾淨版本,以減少 DLL 快取的可能性。

  1. 請嘗試將資料庫下載到一個乾淨的項目,刪除伺服器上的所有 Windows 臨時文件和快取資料夾。

  2. 手動從臨時資料夾或指定的安裝路徑刪除 IronOCR。

  3. 卸載資料庫,包括勾選「移除相依項」選項框。

  4. 手動從以下位置刪除 NuGet 快取: (%userprofile%. nuget\packages).

  5. 通過選擇以下選項,自動清除 Visual Studio 的快取:前往 工具 > NuGet 封裝管理員 > 常規,然後點擊 清除所有 NuGet 快取(s)。

  6. 自動清除所有 NuGet 快取。

  7. 在 Program Files、Temp、Users 之外的新目錄中,為步驟 2 中列出的用戶設置新的安裝路徑: https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.Installation.html#IronOcr_Installation_InstallationPath

如果這無法幫助解決問題,請查看我們的 工程需求 IronOCR 的清單。這提供了我們的工程師所需的資訊,以便盡快回應技術查詢。