diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml
index 1abd4eec..e4aee28d 100644
--- a/.github/workflows/dotnet.yml
+++ b/.github/workflows/dotnet.yml
@@ -1,4 +1,4 @@
-name: build .NET 8
+name: build .NET 10
on:
push:
diff --git a/Dockerfile b/Dockerfile
index ee7e9a02..3208d0cb 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
# https://hub.docker.com/_/microsoft-dotnet
-FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR ./sources
# copy everything else and build app
@@ -8,7 +8,7 @@ WORKDIR ./sources/WebGoat.NET
RUN dotnet publish -c release -o /app
# final stage/image
-FROM mcr.microsoft.com/dotnet/aspnet:8.0
+FROM mcr.microsoft.com/dotnet/aspnet:10.0
WORKDIR /app
COPY --from=build /app ./
diff --git a/WebGoat.NET.sln b/WebGoat.NET.sln
deleted file mode 100644
index a9c83a3b..00000000
--- a/WebGoat.NET.sln
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.4.32916.344
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebGoat.NET", "WebGoat.NET\WebGoat.NET.csproj", "{706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {873A5B2B-8CCF-43A4-9884-01C38A6F2EA1}
- EndGlobalSection
-EndGlobal
diff --git a/WebGoat.NET.slnx b/WebGoat.NET.slnx
new file mode 100644
index 00000000..bf7cfc57
--- /dev/null
+++ b/WebGoat.NET.slnx
@@ -0,0 +1,3 @@
+
+
+
diff --git a/WebGoat.NET/WebGoat.NET.csproj b/WebGoat.NET/WebGoat.NET.csproj
index 97853b58..5f382162 100644
--- a/WebGoat.NET/WebGoat.NET.csproj
+++ b/WebGoat.NET/WebGoat.NET.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
enable
669676e4-410e-47bc-a260-8c851a25b590
false