Wkhtmltopdf не работает с .net 8 и файлом DockerC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Wkhtmltopdf не работает с .net 8 и файлом Docker

Сообщение Anonymous »

Я использую wkhtmltopdf для преобразования HTML в PDF в одном из своих веб-приложений. В настоящее время я обновляю свой проект с .net 6 до .net 8.
Проблема в том, что когда я собираю и пытаюсь запустить приложение после обновления, в моем приложении появляется ошибка ниже
р>

Код: Выделить всё

Severity   Code    Description Project File    Line    Suppression State Error   DT1001  failed to solve: process "/bin/sh -c apt-get install -y --no-install-recommends zlib1g fontconfig libfreetype6 libx11-6 libxext6 libxrender1 wget gdebi" did not complete successfully: exit code: 100 If the error persists, try restarting Docker Desktop.   docker-compose  C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets    425  
Ниже мой файл Docker.

Код: Выделить всё

FROM mcr.microsoft.com/dotnet/sdk:8.0 as base
WORKDIR /app
# RUN echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates \
&& rm -rf /var/lib/apt/lists/*

RUN apt-get update && apt-get install -y --no-install-recommends libgdiplus \
&& rm -rf /var/lib/apt/lists/*
RUN ln -s /usr/lib/libgdiplus.so /lib/x86_64-linux-gnu/libgdiplus.so
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
zlib1g \
fontconfig \
libfreetype6 \
libx11-6 \
libxext6 \
libxrender1 \
xfonts-75dpi \
xfonts-base \
wget \
gdebi \
&& rm -rf /var/lib/apt/lists/*
RUN wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
RUN gdebi --n wkhtmltox_0.12.5-1.stretch_amd64.deb
# mlm - I question the validity of using the libssl1.0-dev
# package below. The docs say this: "This is a transition package that will go away after the stretch release to provide the 1.0.X APIs for those packages that are not ready for the 1.1 version yet."
# https://packages.debian.org/stretch/libssl1.0-dev
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libssl1.1 \
&& rm -rf /var/lib/apt/lists/*
RUN ln -s /usr/local/lib/libwkhtmltox.so /usr/lib/libwkhtmltox.so
Предложите любые изменения, необходимые для изменения образа Docker wkhtmltopdf.

Подробнее здесь: https://stackoverflow.com/questions/775 ... ocker-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Wkhtmltopdf не работает с .net 8 и файлом Docker
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Преобразовать HTML в PDF с использованием WKHTMLTOPDF, Docker в ASP.NET Core
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Использование библиотеки pdfkit/wkhtmltopdf внутри контейнера Docker для приложения Flask
    Гость » » в форуме Python
    0 Ответы
    67 Просмотры
    Последнее сообщение Гость
  • WkHtmlToPdf в .NET 8 Blazor WebAssembly на стороне сервера завершается сбоем при последующих преобразованиях
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Труба сломана с Wkhtmltopdf и .net 8 без докера, как решить?
    Anonymous » » в форуме Linux
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»