Verwaltung des IronOCR-Laufzeitordners
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:
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).
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
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/
[