IronOCR 執行時資料夾
當遇到這個問題時,常見的異常情況有:
- 部署 Tesseract 用於 IronOCR 時出錯
- 無法找到 'libtesseract-5'
- 無法找到 'libtesseract-5'
- 無法找到 Tesseract-5
- 在 \bin\runtimes\win-x64\native\IronOcr.Native.deployment.json 定位部署配置檔案時出錯
從 2022.8.7804 版本開始,IronOCR 將 Tesseract 打包內置,而不是作為獨立的依賴項安裝。
建議:
使用 發佈精靈 在 Visual Studio 中選擇 Portable 作為目標運行時 (這將自動包含運行時資料夾)
如果無法使用 Visual Studio 管理您的部署,請手動將開發機上的運行時資料夾複製到生產機器的 bin 資料夾中
- 嘗試 Windows 安裝程式
如果您在本機運行 Azure 時看到此問題,這是因為 Azure Storage Emulator (藍銅礦) 會創建一個額外的 bin 資料夾。請參閱以下文章以獲取更詳細的說明和解決方法: https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/