IronOCRランタイムフォルダーの管理
この問題に遭遇したときによく見られる例外は以下の通りである:
- Tesseract for IronOCRのデプロイ時のエラーについて
- libtesseract-5' が見つからない。
- libtesseract-5' が見つかりません。
- テッセラクト-5が見つからない
-
Error while locating deployment configuration file at ㊦binruntimes㊦win-x64㊦native㊦IronOCR.Native.deployment.json
バージョン2022.8.7804から、IronOCRはTesseractを依存関係として個別にインストールする代わりにパックしています。
おすすめ:
-
展開に使用するパブリッシングウィザードを選択し、ターゲット・ランタイムとしてPortableを選択する。(これは自動的にランタイム・フォルダーを含むことになる。)
-
Visual Studioを使用してデプロイを管理できない場合、開発マシンからランタイムフォルダーを手動でプロダクションマシンのbinフォルダーにコピーしてください。
-
を試してみよう。ウィンドウズ・インストーラ
ローカルでAzureを実行している場合にこの問題が発生するのは、Azure Storage Emulator(アズライト)は、追加のbinフォルダを作成します。 より詳細な説明と回避策については、以下の記事を参照されたい:https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/