diff --git a/Docker/HTML_to_PDF_docker/Dockerfile b/Docker/HTML_to_PDF_docker/Dockerfile
index c337385..a3a4351 100644
--- a/Docker/HTML_to_PDF_docker/Dockerfile
+++ b/Docker/HTML_to_PDF_docker/Dockerfile
@@ -1,6 +1,6 @@
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
-FROM mcr.microsoft.com/dotnet/aspnet:3.1 AS base
+FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
RUN apt-get update && \
apt-get install -yq --no-install-recommends \
libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \
@@ -9,10 +9,12 @@ RUN apt-get update && \
libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \
libnss3 libgbm1
WORKDIR /app
+
+
EXPOSE 80
EXPOSE 443
-FROM mcr.microsoft.com/dotnet/sdk:3.1 AS build
+FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
WORKDIR /src
COPY ["HTML_to_PDF_docker/HTML_to_PDF_docker.csproj", "HTML_to_PDF_docker/"]
RUN dotnet restore "HTML_to_PDF_docker/HTML_to_PDF_docker.csproj"
@@ -22,6 +24,9 @@ RUN dotnet build "HTML_to_PDF_docker.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "HTML_to_PDF_docker.csproj" -c Release -o /app/publish
+RUN chmod +x /app/runtimes/linux/native/chrome && \
+ chmod +x /app/runtimes/linux/native/chrome-wrapper
+
FROM base AS final
WORKDIR /app
diff --git a/Docker/HTML_to_PDF_docker/HTML_to_PDF_docker.csproj b/Docker/HTML_to_PDF_docker/HTML_to_PDF_docker.csproj
index fcf3899..d5fce42 100644
--- a/Docker/HTML_to_PDF_docker/HTML_to_PDF_docker.csproj
+++ b/Docker/HTML_to_PDF_docker/HTML_to_PDF_docker.csproj
@@ -1,13 +1,13 @@
- net8.0
+ net9.0
6c7f4163-1d66-435b-ab83-6a6f99a7006c
Linux
-
+