IronCefSubProcess-Fehler in IronPDF: Lösungen
IronCefSubprocess ist eine kleine Binärdatei, die mit dem Chrome-Renderer von IronPDF bereitgestellt wird und echtes Multi-Prozess- und Multithreading ermöglicht. Es ist ein integraler und nicht optionaler Bestandteil der Architektur des Chromium-Browsers.
Der Unterprozess IronCef befindet sich häufig unter /bin/runtimes/*/native/IronCefSubprocess
Ausführoptionen für IronCefSubprocess korrigieren
- Fehler: Berechtigungen von 'IronCefSubprocess' ändern: Vorgang nicht erlaubt
- Fehler: Beim Laden der vcruntime140_1-Bibliothek vom Pfad
Ein seltener, aber frustrierender Fehler tritt auf, wenn IronCefSubprocess nicht ausführbar ist. Dies ist ein Problem mit Dateiberechtigungen, das in seltenen Fällen manuell gelöst werden muss, insbesondere bei Linux-Distributionen mit höherer Sicherheit.
Windows
Navigieren Sie als Administrator im Explorer zu IronCefSubprocess. Rechtsklicke und gib der .NET-Runtime manuell Leserechte und Ausführungsrechte.
macOS und Linux
Sie können Shell-Befehle wie chmod, chown oder setfacl verwenden, um die Berechtigungen für IronCefSubprocess zu ändern .
Welches Benutzerprofil verwendet .NET, um IronCefSubprocess auszuführen?
- Das Benutzerprofil, das .NET Runtime zur Codeausführung verwendet, kann mithilfe der .NET Eigenschaft
System.Environment.UserNameermittelt werden. - Der Benutzername der .NET-Runtime wird auch in allen Ausnahme-Nachrichten gemeldet, die von IronPDF in Bezug auf dieses Problem geworfen werden.
Eine fehlende IronCefSubprocess-Datei beheben
Im Falle einer fehlenden IronCefSubprocess-Datei:
Stellen Sie sicher, dass Sie NuGet-Referenzen für die IronPdf.Native.Chrome-Pakete für Ihre Zielplattform hinzugefügt haben.
Übliche Referenzen sind:
Erstellen Sie anschließend Ihre Visual-Studio-Lösung neu und veröffentlichen Sie Ihr Projekt für die richtige Bereitstellungsplattform (auch bekannt als RuntimeIdentifier).
Stellen Sie sicher, dass der Runtimes-Ordner vorhanden ist und alle Dateien enthält, die in Ihrer Entwicklungsumgebung enthalten sind.

