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:
Einsetzen mit derVeröffentlichungs-Assistent in Visual Studio und wählen Sie Portable als Ziellaufzeit(dies schließt automatisch den Laufzeiten-Ordner ein)
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
Versuchen Sie dieWindows-Installationsprogramm
Wenn Sie dieses Problem bei der Ausführung von Azure auf lokaler Ebene haben, liegt das daran, dass der Azure Storage Emulator(Azurit) erstellt einen zusätzlichen Ordner bin. Im folgenden Artikel finden Sie eine ausführlichere Erklärung und eine Umgehungslösung:https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/