diff --git a/Directory.Packages.props b/Directory.Packages.props
index 3daee75c6..c4c8c8f41 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -6,7 +6,7 @@
- 3.0.0-preview-18943
+ 3.0.0-preview-18960
diff --git a/Dockerfile b/Dockerfile
index 9fc751f85..65b1e1352 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
# TARGETARCH and TARGETOS are set automatically when --platform is provided.
-FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:10.0@sha256:e362a8dbcd691522456da26a5198b8f3ca1d7641c95624fadc5e3e82678bd08a AS build-env
+FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:10.0@sha256:478b9038d187e5b5c29bfa8173ded5d29e864b5ad06102a12106380ee01e2e49 AS build-env
ARG TARGETOS
LABEL stage=build-env
WORKDIR /source
@@ -15,8 +15,8 @@ COPY NuGet.config .
RUN dotnet publish src/OrchardCore.Commerce.Web/OrchardCore.Commerce.Web.csproj -c Release -o /app --framework net10.0 /p:RunAnalyzers=false
# build runtime image
-FROM mcr.microsoft.com/dotnet/aspnet:10.0-nanoserver-ltsc2022@sha256:5e0c69d771061e8edcd4951ddafeff807945978086dc0c41e35ba89a46e58914 AS build_windows
-FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:aec87aa74ddf129da573fa69f42f229a23c953a1c6fdecedea1aa6b1fe147d76 AS build_linux
+FROM mcr.microsoft.com/dotnet/aspnet:10.0-nanoserver-ltsc2022@sha256:a7c0020148b57b05dbc09365709dbf002d182eb8257d46ec5ad442453aff1718 AS build_windows
+FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:a04d1c1d2d26119049494057d80ea6cda25bbd8aef7c444a1fc1ef874fd3955b AS build_linux
FROM build_${TARGETOS} AS aspnet
EXPOSE 80
diff --git a/Dockerfile-CI b/Dockerfile-CI
index 0d84da64d..aac6e8326 100644
--- a/Dockerfile-CI
+++ b/Dockerfile-CI
@@ -1,10 +1,10 @@
# This Docker file is intended for the CI
# A prerequisite is a published application in the .build/release
-FROM --platform=$BUILDPLATFORM golang:alpine@sha256:f6751d823c26342f9506c03797d2527668d095b0a15f1862cddb4d927a7a4ced AS build
+FROM --platform=$BUILDPLATFORM golang:alpine@sha256:2389ebfa5b7f43eeafbd6be0c3700cc46690ef842ad962f6c5bd6be49ed82039 AS build
ARG TARGETOS
-FROM mcr.microsoft.com/dotnet/aspnet:10.0-nanoserver-ltsc2022@sha256:5e0c69d771061e8edcd4951ddafeff807945978086dc0c41e35ba89a46e58914 AS build_windows
-FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:aec87aa74ddf129da573fa69f42f229a23c953a1c6fdecedea1aa6b1fe147d76 AS build_linux
+FROM mcr.microsoft.com/dotnet/aspnet:10.0-nanoserver-ltsc2022@sha256:a7c0020148b57b05dbc09365709dbf002d182eb8257d46ec5ad442453aff1718 AS build_windows
+FROM mcr.microsoft.com/dotnet/aspnet:10.0@sha256:a04d1c1d2d26119049494057d80ea6cda25bbd8aef7c444a1fc1ef874fd3955b AS build_linux
FROM build_${TARGETOS} AS aspnet
EXPOSE 80
diff --git a/src/Modules/OrchardCore.Commerce.Payment.Exactly/Services/ExactlyApiHandler.cs b/src/Modules/OrchardCore.Commerce.Payment.Exactly/Services/ExactlyApiHandler.cs
index 39b3a997d..c52501fcd 100644
--- a/src/Modules/OrchardCore.Commerce.Payment.Exactly/Services/ExactlyApiHandler.cs
+++ b/src/Modules/OrchardCore.Commerce.Payment.Exactly/Services/ExactlyApiHandler.cs
@@ -26,7 +26,7 @@ protected override Task SendAsync(HttpRequestMessage reques
const BindingFlags privateFieldFlags = BindingFlags.Instance | BindingFlags.NonPublic;
var allowedHeaderTypes = typeof(HttpHeaders).GetField("_allowedHeaderTypes", privateFieldFlags);
allowedHeaderTypes!.SetValue(request.Headers, Enum.Parse(allowedHeaderTypes.FieldType, "All"));
- request.Headers.Add("Content-Type", MediaTypeNamesExtended.Application.JsonVendeorPrefix);
+ request.Headers.Add("Content-Type", MediaTypeNamesExtended.Application.JsonVendorPrefix);
#pragma warning restore S3011
return base.SendAsync(request, cancellationToken);
diff --git a/src/OrchardCore.Commerce.Web/OrchardCore.Commerce.Web.csproj b/src/OrchardCore.Commerce.Web/OrchardCore.Commerce.Web.csproj
index 0df3c58b1..c79b596d2 100644
--- a/src/OrchardCore.Commerce.Web/OrchardCore.Commerce.Web.csproj
+++ b/src/OrchardCore.Commerce.Web/OrchardCore.Commerce.Web.csproj
@@ -4,7 +4,7 @@
net10.0
true
false
- 3.0.0-preview-18943
+ 3.0.0-preview-18960