diff --git a/apps/server/AliasVault.Client/AliasVault.Client.csproj b/apps/server/AliasVault.Client/AliasVault.Client.csproj
index ef8c3cf3b..d6c4150ff 100644
--- a/apps/server/AliasVault.Client/AliasVault.Client.csproj
+++ b/apps/server/AliasVault.Client/AliasVault.Client.csproj
@@ -15,6 +15,7 @@
bin\Debug\net10.0\AliasVault.Client.xml
true
dev
+ NU1903
@@ -24,6 +25,7 @@
True
$([System.DateTime]::UtcNow.ToString("yyyyMMddHHmmss"))
0
+ NU1903
@@ -71,7 +73,6 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/apps/server/AliasVault.Client/Dockerfile b/apps/server/AliasVault.Client/Dockerfile
index 70c3231b7..cf1f6386f 100644
--- a/apps/server/AliasVault.Client/Dockerfile
+++ b/apps/server/AliasVault.Client/Dockerfile
@@ -1,7 +1,7 @@
-FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
+FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base
WORKDIR /app
-FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0 AS build
+FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:10.0 AS build
ARG TARGETARCH
ARG BUILD_CONFIGURATION=Release
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
diff --git a/apps/server/AliasVault.Client/Program.cs b/apps/server/AliasVault.Client/Program.cs
index a0c279c7f..965752712 100644
--- a/apps/server/AliasVault.Client/Program.cs
+++ b/apps/server/AliasVault.Client/Program.cs
@@ -106,9 +106,13 @@ builder.Services.AddBlazoredLocalStorage();
var app = builder.Build();
// Load all supported cultures for dynamic switching
-var supportedLanguages = LanguageService.GetSupportedLanguages();
-var cultures = supportedLanguages.Keys.Select(langCode => new CultureInfo(langCode)).ToArray();
-await app.LoadSatelliteCultureAssembliesCultureAsync(cultures);
+// NOTE: Temporarily disabled due to .NET 10 HTTP streaming compatibility issue
+// The third-party package Blazor.WebAssembly.DynamicCulture.Loader v3.1.0
+// attempts to read Response streams multiple times, which fails in .NET 10
+// TODO: Update to compatible version or implement alternative solution
+// var supportedLanguages = LanguageService.GetSupportedLanguages();
+// var cultures = supportedLanguages.Keys.Select(langCode => new CultureInfo(langCode)).ToArray();
+// await app.LoadSatelliteCultureAssembliesCultureAsync(cultures);
// Initialize language service
var languageService = app.Services.GetRequiredService();
diff --git a/apps/server/Databases/AliasClientDb/AliasClientDb.csproj b/apps/server/Databases/AliasClientDb/AliasClientDb.csproj
index 18063e852..59f1f0090 100644
--- a/apps/server/Databases/AliasClientDb/AliasClientDb.csproj
+++ b/apps/server/Databases/AliasClientDb/AliasClientDb.csproj
@@ -10,11 +10,13 @@
bin\Debug\net10.0\AliasClientDb.xml
true
+ NU1903
true
bin\Release\net10.0\AliasClientDb.xml
+ NU1903