I tried the above along with a bunch of other changes. here is my latest configs:
csproj:
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<WasmBuildNative>true</WasmBuildNative>
<WasmNativeStrip>false</WasmNativeStrip>
<PublishIISAssets>true</PublishIISAssets>
<OverrideHtmlAssetPlaceholders>true</OverrideHtmlAssetPlaceholders>
<PublishTrimmed>false</PublishTrimmed>
<PublishReadyToRun>false</PublishReadyToRun>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.4" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.4" PrivateAssets="all" />
<PackageReference Include="MindFusion.Diagramming.Blazor" Version="2.1.1" />
<PackageReference Include="SkiaSharp" Version="3.119.2" />
<PackageReference Include="SkiaSharp.Views.Blazor" Version="3.119.2" />
<PackageReference Include="SkiaSharp.NativeAssets.WebAssembly" Version="3.119.2" />
</ItemGroup>
</Project>
web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- To customize the asp.net core module uncomment and edit the following section.
For more info see
https://go.microsoft.com/fwlink/?linkid=838655 -->
<!--
<system.webServer>
<handlers>
<remove name="aspNetCore"/>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
-->
<system.webServer>
<staticContent>
<!-- Add this to allow the browser to download the native files -->
<remove fileExtension=".a" />
<mimeMap fileExtension=".a" mimeType="application/octet-stream" />
<!-- Also common for Blazor WASM native assets -->
<remove fileExtension=".wasm" />
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
</staticContent>
</system.webServer>
</configuration>
I dd manage to deploy your balzortablenodes app on .net8, so I think I'll refactor for .net8.
https://blazortablenodes-c9f8hebtdrb7ckfx.eastus2-01.azurewebsites.net/I'm pretty sure the issue is with the Azure runtime env.