Allgemeine Tipps zur Fehlerbehebung für IronOCR

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

Für allgemeine Zugangs- und Anwendungsprobleme versuchen Sie bitte die folgenden Vorschläge:

  1. Bitte stellen Sie sicher, dass Sie die _aktuelle Version 2015-2019 _von Microsoft Visual C++ Redistributable for Visual Studio auf Ihren Zielrechnern installiert haben - da Tesseract davon abhängig ist.

  2. x86-Maschinen erfordern nur x86

  3. x64-Maschinen erfordern beide x86 und x64

  4. https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

    Produktionsserver sind in der Regel stärker abgeschottet als Entwicklungs- oder Testrechner. Bitte stellen Sie sicher, dass der Server Internetzugang hat, um die erforderlichen Komponenten (beim ersten Ausführen) herunterzuladen.

  5. Stellen Sie sicher, dass die Berechtigungen für den vollständigen Zugriff auf den Standard-Temp-Ordner Ihres Systems (unter Windows ist dies normalerweise /windows/temp) und die Eingabedateien/-orte für die folgenden Benutzer angewendet werden:

  6. AppPool-Identität/IIS-Benutzer (typischerweise IUSER)

  7. NetzwerkDienst

  8. ASPNET (wo zutreffend)

    Nach der Aktualisierung der Bibliotheksversion oder der Änderung von Lizenzschlüsseln empfehlen wir, eine CLEAN-Version Ihrer Anwendung bereitzustellen, um die Wahrscheinlichkeit des DLL-Cachings zu verringern.

  9. Versuchen Sie bitte, die Bibliothek in ein sauberes Projekt herunterzuladen und löschen Sie alle Windows-Temp-Dateien und Cache-Ordner auf Ihren Servern.

  10. Manuelles Löschen von IronOCR aus dem Temp-Ordner oder dem angegebenen Installationspfad

  11. Deinstallieren Sie die Bibliothek, indem Sie das Kontrollkästchen "Abhängigkeiten entfernen" aktivieren

  12. Entfernen Sie den NuGet-Cache manuell an diesem Speicherort: (%userprofile%. nuget\packages).

  13. Löschen Sie den Cache automatisch über Visual Studio, indem Sie die folgende Option wählen: Gehen Sie zu Extras > NuGet-Paket-Manager > Allgemein und klicken Sie dann auf Alle NuGet-Caches löschen.

  14. Automatisches Löschen aller NuGet-Caches.

  15. Legen Sie einen neuen Installationspfad in einem neuen Verzeichnis außerhalb von Program Files, Temp, Users für die in Schritt 2 aufgeführten Benutzer fest: https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.Installation.html#IronOcr_Installation_InstallationPath

    Wenn das nicht hilft, das Problem zu lösen, sehen Sie sich bitte unsere Engineering-Anforderung Liste für IronOCR an. So erhalten unsere Ingenieure die Informationen, die sie benötigen, um eine technische Anfrage so schnell wie möglich zu bearbeiten.