管理 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 文件夾。
如果您在本地運行 Azure 時遇到這個問題,那是因為 Azure Storage Emulator(藍銅礦)創建一個額外的 bin 資料夾。 請參閱下列文章,了解更詳細的解釋和解決方法:https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/