IronOCR 常見故障排除提示

2022年1月19日
已更新 2024年10月20日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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

  1. 請確保您的目標機器上安裝了最新版本2015-2019的Microsoft Visual C++可再發布套件組(适用于Visual Studio) - 因為Tesseract依賴於此。

  2. x86 機器僅需要 x86

  3. x64 機器需要 x86 和 x64

  4. https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

    生產伺服器通常比開發或測試機器更加受到限制。 請確保伺服器具有網際網路存取權,以便在首次運行時下載所需組件。

  5. 確保將完整控制權限應用於系統預設的臨時資料夾中的以下使用者(在 Windows 上通常是 /windows/temp)以及輸入檔案/位置:

  6. 應用程式集區識別/IIS 使用者(通常是 IUSER)

  7. NetworkService

  8. ASPNET(適用時)

    在更新庫版本或更換授權密鑰後,我們建議重新部署您應用程式的CLEAN版本,以降低DLL快取的可能性。

  9. 請嘗試在一個新的項目中下載該庫,並清除伺服器上所有Windows臨時文件和緩存文件夾。

  10. 手動從臨時文件夾或指定的安裝路徑刪除 IronOcr

  11. 卸載庫,包括勾選“移除依賴”選框。

  12. 從此位置手動移除 NuGet 快取:(%userprofile%)。 nuget\packages).

  13. 透過 Visual Studio 自動清除快取,選擇以下選項:移至工具 > NuGet 套件管理員 > 一般,然後點擊清除所有 NuGet 快取。

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

  15. 在新的目錄中設定一個新的安裝路徑,位於 Program Files、Temp、Users 之外,對於步驟2中列出的使用者:https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.Installation.html#IronOcr_Installation_InstallationPath

    如果這樣無法解決問題,請查看我們的IronOCR工程申請列表。 此資訊可讓我們的工程師迅速回應技術詢問。