IronOCR の一般的なトラブルシューティングのヒント

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

一般的なアクセスとアプリケーションの問題については、次の提案を試してください。

  1. Tesseract はこれに依存しているため、ターゲット マシンに Visual Studio 用 Microsoft Visual C++ 再頒布可能パッケージの 最新バージョン 2015-2019 がインストールされていることを確認します。
  2. x86 マシンには x86 バージョンのみが必要です。
  3. x64 マシンには x86 バージョンと x64 バージョンの両方が必要です。
  4. 詳細については、 Microsoft のドキュメントを参照してください。

通常、運用サーバーでは、開発マシンやテストマシンよりも厳重にロックダウンされます。 初回実行時に必要なコンポーネントをダウンロードするには、サーバーがインターネットにアクセスできることを確認してください。

  1. システムのデフォルトの一時フォルダ (Windows では通常/windows/temp ) と入力ファイル/場所に対して、次のユーザーにフル コントロール権限が適用されていることを確認します。
    • AppPool ID/IIS ユーザー (通常は IUSR)
    • ネットワークサービス
    • ASPNET(該当する場合)

ライブラリ バージョンを更新した後、またはライセンス キーを変更した後は、DLL キャッシュの可能性を減らすために、アプリケーションのクリーン バージョンを再デプロイすることをお勧めします。

  1. サーバー上のすべての Windows 一時ファイルとキャッシュ フォルダーを消去して、ライブラリをクリーンなプロジェクトにダウンロードしてみます。
  2. 一時フォルダーまたは指定されたインストール パスから IronOcr を手動で削除します。
  3. ライブラリをアンインストールし、"依存関係の削除"チェックボックスをオンにします。
  4. 次の場所から NuGet キャッシュを手動で削除します: %userprofile%\.nuget\packages
  5. 次のオプションを選択して、Visual Studio を通じてキャッシュを自動的にクリアします。[ツール] > [NuGet パッケージ マネージャー] > [全般] に移動し、[すべての NuGet キャッシュをクリア] をクリックします。
  6. "IronOCR インストール パスの設定"の手順に従って、Program Files、Temp、または Users 以外の新しいディレクトリに新しいインストール パスを設定します。

これらの手順で問題が解決しない場合は、IronOCR のエンジニアリング リクエストリストを確認してください。 これにより、当社のエンジニアが技術的な問い合わせに迅速に対応するために必要な情報が提供されます。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 5,167,857 | Version: 2025.11 リリース