Schnelle IronOCR-Fehlerbehebung

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://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

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

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

  6. AppPool identifizieren/IIS-Benutzer(typisch IUSER)

  7. NetzwerkDienst

    ASPNET(falls 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.

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

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

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

  11. Entfernen Sie den NuGet-Cache manuell von diesem Speicherort:(%Benutzerprofil%. nuget\pakete).

  12. Löschen Sie den Cache automatisch über Visual Studio, indem Sie die folgende Option wählen: Gehen Sie zu Tools > NuGet Package Manager > General und klicken Sie dann auf Clear All NuGet Cache(s).

  13. Automatisches Löschen aller NuGet-Caches.

  14. 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 dies nicht hilft, das Problem zu lösen, lesen Sie bitte unsereTechnische Anfrage liste für IronOCR. So erhalten unsere Ingenieure die Informationen, die sie benötigen, um eine technische Anfrage so schnell wie möglich zu bearbeiten.