Ogólne porady dotyczące rozwiązywania problemów z IronOCR

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

W przypadku ogólnych problemów z dostępem i aplikacjami, spróbuj następujących sugestii:

  1. Upewnij się, że na docelowych maszynach masz zainstalowaną najnowszą wersję 2015-2019 Microsoft Visual C++ Redistributable for Visual Studio, ponieważ Tesseract jest od tego zależny.
  2. Maszyny x86 wymagają tylko wersji x86.
  3. Maszyny x64 wymagają obu wersji x86 i x64.
  4. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją Microsoft.

Serwery produkcyjne są zazwyczaj bardziej zabezpieczone niż maszyny do rozwijania lub testowania. Upewnij się, że serwer ma dostęp do internetu, aby pobrać wymagane komponenty przy pierwszym uruchomieniu.

  1. Upewnij się, że na domyślnym folderze temp systemu (w Windows to zazwyczaj /windows/temp) i plikach/wejściu lokalizacji są zastosowane uprawnienia Pełnej Kontroli dla następujących użytkowników:
    • Tożsamość AppPool/użytkownik IIS (zazwyczaj IUSR)
    • NetworkService
    • ASPNET (jeśli dotyczy)

Po zaktualizowaniu wersji biblioteki lub zmianie kluczy licencyjnych, zaleca się ponowne wdrożenie wersji CZYSTEJ aplikacji, aby zmniejszyć prawdopodobieństwo buforowania DLL.

  1. Spróbuj pobrać bibliotekę do czystego projektu, usuwając wszystkie pliki tymczasowe Windows i foldery cache na serwerach.
  2. Ręcznie usuń IronOCR z folderu temp lub z określonej Ścieżki Instalacji.
  3. Odinstaluj bibliotekę, upewniając się, że zaznaczyłeś pole Usuń zależności.
  4. Ręcznie usuń cache NuGet z tej lokalizacji: %userprofile%\.nuget\packages.
  5. Automatycznie wyczyść cache poprzez Visual Studio, wybierając następującą opcję: Przejdź do Narzędzia > Menedżer pakietów NuGet > Ogólne i kliknij Wyczyść wszystkie cache NuGet.
  6. Ustaw nową Ścieżkę Instalacji w nowym katalogu poza Program Files, Temp lub Users zgodnie z instrukcjami zawartymi tutaj: Ustawianie ścieżki instalacji IronOCR.

Jeśli te kroki nie rozwiązują problemu, przejrzyj naszą listę Engineering Request dla IronOCR. To dostarcza informacji potrzebnych naszym inżynierom, aby jak najszybciej odpowiedzieć na zapytanie techniczne.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 5,571,678 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronOcr
uruchom próbkę obserwuj, jak twój obraz staje się tekstem z możliwością wyszukiwania.