Behebung von libcef.dll-Fehlern in IronPDF

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

Erhalten Sie die folgenden Fehlermeldungen?

  • Fehler beim Laden einer der Chrome-Assemblies (libcef.dll)
  • Chrome-Bereitstellungsfehler (Fehler beim Laden von libcef.dll) (203)

Dies liegt daran, dass System.Drawing nicht in Windows Nano Server und Windows Server Core (.NET6) enthalten ist.

Die offiziellen .NET-Images für Windows basieren auf Nano Server.

Um dieses Problem zu umgehen, schlagen wir Folgendes vor:

  1. Erstellen und implementieren Sie Ihr Projekt als self-contained. Klicken Sie hier, um weitere Informationen zu dieser Option zu erhalten.
  2. Wechseln Sie zu Linux-basierten Container-Images, indem Sie die folgende Eigenschaft in Ihrer .csproj-Datei ändern:

<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>

<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
XML

Anschließend können Sie Linux-Abhängigkeiten mit den folgenden Shell-Befehlen hinzufügen:

# Update package lists and install necessary libraries for IronPDF on Linux
RUN apt update \
    && apt install -y libgdiplus libxkbcommon-x11-0 libc6 libc6-dev libgtk2.0-0 libnss3 \
    libatk-bridge2.0-0 libx11-xcb1 libxcb-dri3-0 libdrm-common libgbm1 libasound2 \
    libxrender1 libfontconfig1 libxshmfence1
# Update package lists and install necessary libraries for IronPDF on Linux
RUN apt update \
    && apt install -y libgdiplus libxkbcommon-x11-0 libc6 libc6-dev libgtk2.0-0 libnss3 \
    libatk-bridge2.0-0 libx11-xcb1 libxcb-dri3-0 libdrm-common libgbm1 libasound2 \
    libxrender1 libfontconfig1 libxshmfence1
SHELL

(Die oben genannten Abhängigkeiten gelten für Debian 11; spezifische Abhängigkeiten für Ubuntu, CentOS, Amazon Linux und weitere Systeme finden Sie hier)

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 19,014,616 | Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.