IronOCR の一般的なトラブルシューティングのヒント
一般的なアクセスとアプリケーションの問題については、次の提案を試してください。
- Tesseract はこれに依存しているため、ターゲット マシンに Visual Studio 用 Microsoft Visual C++ 再頒布可能パッケージの 最新バージョン 2015-2019 がインストールされていることを確認します。
- x86 マシンには x86 バージョンのみが必要です。
- x64 マシンには x86 バージョンと x64 バージョンの両方が必要です。
- 詳細については、 Microsoft のドキュメントを参照してください。
通常、運用サーバーでは、開発マシンやテストマシンよりも厳重にロックダウンされます。 初回実行時に必要なコンポーネントをダウンロードするには、サーバーがインターネットにアクセスできることを確認してください。
- システムのデフォルトの一時フォルダ (Windows では通常
/windows/temp) と入力ファイル/場所に対して、次のユーザーにフル コントロール権限が適用されていることを確認します。- AppPool ID/IIS ユーザー (通常は IUSR)
- ネットワークサービス
- ASPNET(該当する場合)
ライブラリ バージョンを更新した後、またはライセンス キーを変更した後は、DLL キャッシュの可能性を減らすために、アプリケーションのクリーン バージョンを再デプロイすることをお勧めします。
- サーバー上のすべての Windows 一時ファイルとキャッシュ フォルダーを消去して、ライブラリをクリーンなプロジェクトにダウンロードしてみます。
- 一時フォルダーまたは指定されたインストール パスから IronOcr を手動で削除します。
- ライブラリをアンインストールし、"依存関係の削除"チェックボックスをオンにします。
- 次の場所から NuGet キャッシュを手動で削除します:
%userprofile%\.nuget\packages。 - 次のオプションを選択して、Visual Studio を通じてキャッシュを自動的にクリアします。[ツール] > [NuGet パッケージ マネージャー] > [全般] に移動し、[すべての NuGet キャッシュをクリア] をクリックします。
- "IronOCR インストール パスの設定"の手順に従って、Program Files、Temp、または Users 以外の新しいディレクトリに新しいインストール パスを設定します。
これらの手順で問題が解決しない場合は、IronOCR のエンジニアリング リクエストリストを確認してください。 これにより、当社のエンジニアが技術的な問い合わせに迅速に対応するために必要な情報が提供されます。






