General Troubleshooting Tips for IronOCR

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

對於一般的存取和應用問題,請嘗試下列建議:

1.確保您的目標機器已安裝 Microsoft Visual C++ Redistributable for Visual Studio 的 最新版本 2015-2019,因為 Tesseract 有賴於此。

  1. x86 機器僅需要 x86 版本。
  2. x64 機器需要 both x86 和 x64 版本。 4.如需詳細資訊,請參閱 Microsoft 文件

生產伺服器通常比開發機器或測試機器更容易鎖定。 請確保伺服器可存取網際網路,以便在第一次執行時下載所需的元件。

1.確保在系統預設的臨時資料夾(在 Windows 上,通常是 /windows/temp )和輸入檔案/位置上,為下列使用者套用了完全控制權限:

  • AppPool 身份/IIS 使用者(通常為 IUSR)
  • 網路服務
  • ASPNET(如適用)

更新函式庫版本或變更授權金鑰後,建議重新部署應用程式的 CLEAN 版本,以降低 DLL 快取的可能性。

1.請嘗試將資料庫下載至乾淨的專案中,清除伺服器上所有的 Windows 臨時檔案和快取資料夾。 2.從暫存資料夾或指定的安裝路徑手動刪除 IronOcr。 3.卸載函式庫,確保勾選 Remove dependencies(移除相依性)核取方塊。 4.手動移除此位置的 NuGet 快取:%userprofile%\.NuGet\packages。 5.選擇下列選項,透過 Visual Studio 自動清除快取:前往「工具」>「NuGet 套件管理員」>「一般」,然後按一下「清除所有 NuGet 快取」。 6.根據這裡的指示,在 Program Files、Temp 或 Users 以外的新目錄中設定新的安裝路徑:IronOCR安裝路徑設定

如果這些步驟無法解決問題,請檢閱我們的 IronOCR 的工程需求清單。 這可提供我們的工程師所需的資訊,以便以最快的速度完成技術諮詢。

Curtis Chau
技術作家

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

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

準備好開始了嗎?
Nuget 下載 5,044,537 | 版本: 2025.11 剛剛發布