Verwaltung des IronOCR-Laufzeitordners

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

Häufige Ausnahmen, bei denen dieses Problem auftritt, sind:

  • Fehler bei der Bereitstellung von Tesseract für IronOcr
  • 'libtesseract-5' kann nicht gefunden werden
  • Es konnte kein 'libtesseract-5' gefunden werden
  • Tesseract-5 konnte nicht lokalisiert werden
  • Fehler beim Auffinden der Bereitstellungskonfigurationsdatei unter \bin\runtimes\win-x64\native\IronOcr.Native.deployment.json

    Ab Version 2022.8.7804 packt IronOCR Tesseract, anstatt es separat als Abhängigkeit zu installieren.

    Empfohlen:

  1. Verwenden Sie den Veröffentlichungsassistenten innerhalb von Visual Studio und wählen Sie Portabel als Ziel-Laufzeitumgebung aus (dies wird automatisch den "runtimes"-Ordner einbeziehen).

  2. Wenn Sie Visual Studio nicht zur Verwaltung Ihrer Bereitstellung verwenden können, kopieren Sie die Laufzeitordner manuell von einem Entwicklungscomputer in den bin-Ordner auf Ihrem Produktionscomputer

  3. Probieren Sie den Windows Installer aus

    Wenn Sie dieses Problem beim lokalen Ausführen von Azure sehen, liegt das daran, dass der Azure Storage Emulator (Azurite) einen zusätzlichen bin-Ordner erstellt. Bitte lesen Sie den folgenden Artikel für eine ausführlichere Erklärung und eine Umgehungslösung: https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/

    [$alt