REGRESSION INFO Also repro on 11.0 Preview 3
INSTALL STEPS
- Clean Win11 x64 23h2 ENU
- Install the .NET 11.0 preview 2
Platform
Repro Steps
- Open a normal Command Prompt
- Create a Blazor WebAssembly Standalone App with a WebWorker library
dotnet new blazorwasm -n MyApp
dotnet new webworker -n MyWebWorker
- Add a project reference from the Blazor app to the WebWorker library:
cd MyApp
dotnet add reference ../MyWebWorker/MyWebWorker.csproj
-
Open .csproj of Blazor WebAssembly app and add the following inside the existing :
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-
Create a Myworker.cs file in the Blazor WebAssembly app
using System.Runtime.InteropServices.JavaScript;
using System.Runtime.Versioning;
using System.Text.Json;
namespace MyApp
{
[SupportedOSPlatform("browser")]
public static partial class MyWorker
{
[JSExport]
public static string Greet(string name) => $"Hello, {name}!";
[JSExport]
public static string GetUsers()
{
var users = new List<User> { new("Alice", 30), new("Bob", 25) };
return JsonSerializer.Serialize(users); // Serialize before returning
}
}
public record User(string Name, int Age);
}
-
In the Home.razor file, add the following code.
@inject IJSRuntime JSRuntime
@using MyWebWorker
@code {
protected override async Task OnInitializedAsync()
{
await using var worker = await WebWorkerClient.CreateAsync(JSRuntime);
Console.WriteLine("Worker created?");
var greeting = await worker.InvokeAsync<string>("MyApp.MyWorker.Greet", ["World"]);
var users = await worker.InvokeAsync<List<User>>("MyApp.MyWorker.GetUsers", []);
}
}
-
Install the dotnet-serve tool
dotnet tool install --global dotnet-serve
-
Publish the application to folder:
dotnet publish -c Release
-
Go to the publish output directory and run dotnet-serve -S:
cd bin\Release\net11.0\publish\wwwroot
dotnet-serve -S
-
Open a browser and navigate to the URL
Note:
- This issue also repro when publish to Azure.
- This issue does not repro when
dotnet run
Actual Result
Error Log
blazor.webassembly.u5pmnvwhn0.js:1 crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Worker encountered an error
Error: Worker encountered an error
at Worker.<anonymous> (https://localhost:62097/_content/MyWebWorker/dotnet-web-worker-client.js:18:24)
Microsoft.JSInterop.JSException: Worker encountered an error
Error: Worker encountered an error
at Worker.<anonymous> (https://localhost:62097/_content/MyWebWorker/dotnet-web-worker-client.js:18:24)
at Microsoft.JSInterop.JSRuntime.<InvokeAsync>d__23`1[[Microsoft.JSInterop.IJSObjectReference, Microsoft.JSInterop, Version=11.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]].MoveNext()
at MyWebWorker.WebWorkerClient.CreateAsync(IJSRuntime jsRuntime)
at MyWebWorker.WebWorkerClient.CreateAsync(IJSRuntime jsRuntime)
at MyApp.Pages.Home.OnInitializedAsync()
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task, ComponentState)
Ht @ blazor.webassembly.u5pmnvwhn0.js:1
Command output
C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot>dotnet-serve -S
Starting server, serving .
Listening on any IP:
https://localhost:58282
Press CTRL+C to exit
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/ - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/index.html'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\index.html'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/index.html - 200 2380 text/html 16.8757ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/dotnet.16gzhwgk74.js - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/MyApp.styles.css - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/lib/bootstrap/dist/css/bootstrap.min.css - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/css/app.css - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/blazor.webassembly.u5pmnvwhn0.js - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/.well-known/appspecific/com.chrome.devtools.json - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/css/app.css'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\css\app.css'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/dotnet.16gzhwgk74.js'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\dotnet.16gzhwgk74.js'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/blazor.webassembly.u5pmnvwhn0.js'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\blazor.webassembly.u5pmnvwhn0.js'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/MyApp.styles.css'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\MyApp.styles.css'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/.well-known/appspecific/com.chrome.devtools.json - 404 - text/html 1.0803ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/lib/bootstrap/dist/css/bootstrap.min.css'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\lib\bootstrap\dist\css\bootstrap.min.css'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/MyApp.styles.css - 200 4653 text/css 13.8831ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/blazor.webassembly.u5pmnvwhn0.js - 200 71399 text/javascript 13.5684ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/css/app.css - 200 4174 text/css 13.8724ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/lib/bootstrap/dist/css/bootstrap.min.css - 200 232803 text/css 13.9282ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/dotnet.16gzhwgk74.js - 200 51318 text/javascript 18.8118ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[16]
Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:58282/.well-known/appspecific/com.chrome.devtools.json, Response status code: 404
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/dotnet.native.xsq86oz5fc.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/dotnet.native.jqnrqcmp41.js - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/dotnet.runtime.6ti4e6r1z8.js - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/dotnet.native.jqnrqcmp41.js'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\dotnet.native.jqnrqcmp41.js'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/dotnet.native.jqnrqcmp41.js - 200 144761 text/javascript 6.2220ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/dotnet.runtime.6ti4e6r1z8.js'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\dotnet.runtime.6ti4e6r1z8.js'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/dotnet.runtime.6ti4e6r1z8.js - 200 195921 text/javascript 6.7235ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Runtime.InteropServices.JavaScript.mg7wfpld9e.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.AspNetCore.Components.lcg1gftchg.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Private.CoreLib.1vdt141fmw.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.AspNetCore.Components.Web.i7tltwtm1t.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.AspNetCore.Components.WebAssembly.4gpmjgorjh.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.phib19uyzk.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.EnvironmentVariables.9mqtai7c9y.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.Json.5oy18zbh6o.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.Abstractions.aayihhhxhu.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Runtime.InteropServices.JavaScript.mg7wfpld9e.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Runtime.InteropServices.JavaScript.mg7wfpld9e.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Runtime.InteropServices.JavaScript.mg7wfpld9e.wasm - 200 43797 application/wasm 6.2449ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Diagnostics.pzqx2nvtb9.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.DependencyInjection.4z37har4tz.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.28tae9fsp3.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Configuration.phib19uyzk.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Configuration.phib19uyzk.wasm'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Configuration.Abstractions.aayihhhxhu.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Configuration.Abstractions.aayihhhxhu.wasm'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Configuration.Json.5oy18zbh6o.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Configuration.Json.5oy18zbh6o.wasm'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Configuration.EnvironmentVariables.9mqtai7c9y.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Configuration.EnvironmentVariables.9mqtai7c9y.wasm'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.AspNetCore.Components.Web.i7tltwtm1t.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.AspNetCore.Components.Web.i7tltwtm1t.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.EnvironmentVariables.9mqtai7c9y.wasm - 200 10005 application/wasm 4.4691ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.Json.5oy18zbh6o.wasm - 200 10005 application/wasm 4.3979ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.phib19uyzk.wasm - 200 8981 application/wasm 4.5092ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Configuration.Abstractions.aayihhhxhu.wasm - 200 6933 application/wasm 4.4475ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.AspNetCore.Components.Web.i7tltwtm1t.wasm - 200 63253 application/wasm 8.1562ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Diagnostics.Abstractions.w7yw8eqnqo.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Hosting.Abstractions.t9p127yvf2.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Logging.nrvqtt7o00.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Logging.Abstractions.kiiyeitua8.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Diagnostics.pzqx2nvtb9.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Diagnostics.pzqx2nvtb9.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Diagnostics.pzqx2nvtb9.wasm - 200 15637 application/wasm 2.4235ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.28tae9fsp3.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.DependencyInjection.Abstractions.28tae9fsp3.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Primitives.sc9mmwdrte.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Options.fq3vkawfer.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.JSInterop.cnhkqkscni.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/Microsoft.JSInterop.WebAssembly.tzst4j5q7q.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Diagnostics.Abstractions.w7yw8eqnqo.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Diagnostics.Abstractions.w7yw8eqnqo.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Diagnostics.Abstractions.w7yw8eqnqo.wasm - 200 8469 application/wasm 10.3947ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Hosting.Abstractions.t9p127yvf2.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Hosting.Abstractions.t9p127yvf2.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Hosting.Abstractions.t9p127yvf2.wasm - 200 5397 application/wasm 10.4549ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Logging.nrvqtt7o00.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Logging.nrvqtt7o00.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Logging.nrvqtt7o00.wasm - 200 17685 application/wasm 10.5544ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.DependencyInjection.4z37har4tz.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.DependencyInjection.4z37har4tz.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.DependencyInjection.4z37har4tz.wasm - 200 46869 application/wasm 12.6716ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Logging.Abstractions.kiiyeitua8.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Logging.Abstractions.kiiyeitua8.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Logging.Abstractions.kiiyeitua8.wasm - 200 28949 application/wasm 10.8991ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.28tae9fsp3.wasm - 200 26901 application/wasm 13.3261ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Options.fq3vkawfer.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Options.fq3vkawfer.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Options.fq3vkawfer.wasm - 200 20245 application/wasm 2.6654ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.AspNetCore.Components.WebAssembly.4gpmjgorjh.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.AspNetCore.Components.WebAssembly.4gpmjgorjh.wasm'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.JSInterop.WebAssembly.tzst4j5q7q.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.JSInterop.WebAssembly.tzst4j5q7q.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.JSInterop.WebAssembly.tzst4j5q7q.wasm - 200 12053 application/wasm 2.6221ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.Extensions.Primitives.sc9mmwdrte.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.Extensions.Primitives.sc9mmwdrte.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.AspNetCore.Components.WebAssembly.4gpmjgorjh.wasm - 200 124693 application/wasm 22.2491ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.Extensions.Primitives.sc9mmwdrte.wasm - 200 11541 application/wasm 2.8024ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.JSInterop.cnhkqkscni.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.JSInterop.cnhkqkscni.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.JSInterop.cnhkqkscni.wasm - 200 45845 application/wasm 3.0135ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/Microsoft.AspNetCore.Components.lcg1gftchg.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\Microsoft.AspNetCore.Components.lcg1gftchg.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/Microsoft.AspNetCore.Components.lcg1gftchg.wasm - 200 264469 application/wasm 23.5802ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Collections.Concurrent.z2pmuey88b.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Collections.49tro9q7da.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Collections.Immutable.yz5497hs09.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.ComponentModel.wvxriojdvg.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Console.z8vtcycl1u.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Diagnostics.DiagnosticSource.mbtifhpqkf.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Memory.4uzeecvv79.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.IO.Pipelines.fhb6t19vdo.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Net.Http.Json.ceyy37p1tl.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Linq.waj81srvkr.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Collections.Concurrent.z2pmuey88b.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Collections.Concurrent.z2pmuey88b.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Collections.Concurrent.z2pmuey88b.wasm - 200 5909 application/wasm 1.8619ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Collections.Immutable.yz5497hs09.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Collections.Immutable.yz5497hs09.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Collections.Immutable.yz5497hs09.wasm - 200 51477 application/wasm 2.4031ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.ComponentModel.wvxriojdvg.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.ComponentModel.wvxriojdvg.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Net.Http.8lrd1h6zyw.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.ComponentModel.wvxriojdvg.wasm - 200 4885 application/wasm 2.4621ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Net.Primitives.0dcdqtachx.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Console.z8vtcycl1u.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Console.z8vtcycl1u.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Console.z8vtcycl1u.wasm - 200 14613 application/wasm 2.4081ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Collections.49tro9q7da.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Collections.49tro9q7da.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Private.Uri.8559thd91z.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Collections.49tro9q7da.wasm - 200 22293 application/wasm 2.6070ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Memory.4uzeecvv79.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Memory.4uzeecvv79.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Memory.4uzeecvv79.wasm - 200 14613 application/wasm 2.4431ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Runtime.n5qa5mzvxi.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.IO.Pipelines.fhb6t19vdo.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.IO.Pipelines.fhb6t19vdo.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.IO.Pipelines.fhb6t19vdo.wasm - 200 5909 application/wasm 2.4666ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Linq.waj81srvkr.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Linq.waj81srvkr.wasm'
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Net.Http.Json.ceyy37p1tl.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Net.Http.Json.ceyy37p1tl.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Linq.waj81srvkr.wasm - 200 27925 application/wasm 2.4930ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Net.Http.Json.ceyy37p1tl.wasm - 200 17685 application/wasm 2.5719ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Diagnostics.DiagnosticSource.mbtifhpqkf.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Diagnostics.DiagnosticSource.mbtifhpqkf.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Diagnostics.DiagnosticSource.mbtifhpqkf.wasm - 200 64277 application/wasm 3.2240ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Net.Primitives.0dcdqtachx.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Net.Primitives.0dcdqtachx.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Net.Primitives.0dcdqtachx.wasm - 200 7445 application/wasm 1.4593ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Runtime.n5qa5mzvxi.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Runtime.n5qa5mzvxi.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Runtime.n5qa5mzvxi.wasm - 200 6933 application/wasm 1.4105ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Private.Uri.8559thd91z.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Private.Uri.8559thd91z.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Private.Uri.8559thd91z.wasm - 200 65301 application/wasm 2.3507ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Text.Encodings.Web.d54w33olst.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Security.Cryptography.k1fe8qw45w.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Text.Json.y1fw5m6rzd.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/System.Text.RegularExpressions.6o0ilumla5.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/MyWebWorker.akb8rlkz99.wasm - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/MyApp.lz80zum168.wasm - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Net.Http.8lrd1h6zyw.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Net.Http.8lrd1h6zyw.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/icudt_EFIGS.xyuimhy3ww.dat - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Net.Http.8lrd1h6zyw.wasm - 200 136469 application/wasm 3.1250ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Text.Encodings.Web.d54w33olst.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Text.Encodings.Web.d54w33olst.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Text.Encodings.Web.d54w33olst.wasm - 200 30485 application/wasm 1.5464ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Security.Cryptography.k1fe8qw45w.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Security.Cryptography.k1fe8qw45w.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Security.Cryptography.k1fe8qw45w.wasm - 200 21269 application/wasm 1.7423ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/MyWebWorker.akb8rlkz99.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\MyWebWorker.akb8rlkz99.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/MyWebWorker.akb8rlkz99.wasm - 200 7957 application/wasm 1.5951ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Text.RegularExpressions.6o0ilumla5.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Text.RegularExpressions.6o0ilumla5.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Text.RegularExpressions.6o0ilumla5.wasm - 200 16149 application/wasm 1.8651ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/MyApp.lz80zum168.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\MyApp.lz80zum168.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/MyApp.lz80zum168.wasm - 200 24853 application/wasm 1.7586ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Text.Json.y1fw5m6rzd.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Text.Json.y1fw5m6rzd.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Text.Json.y1fw5m6rzd.wasm - 200 380693 application/wasm 6.6394ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/icudt_EFIGS.xyuimhy3ww.dat'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\icudt_EFIGS.xyuimhy3ww.dat'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/icudt_EFIGS.xyuimhy3ww.dat - 200 621712 application/dat 12.0243ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/System.Private.CoreLib.1vdt141fmw.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\System.Private.CoreLib.1vdt141fmw.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/System.Private.CoreLib.1vdt141fmw.wasm - 200 1678101 application/wasm 43.6825ms
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_framework/dotnet.native.xsq86oz5fc.wasm'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_framework\dotnet.native.xsq86oz5fc.wasm'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/dotnet.native.xsq86oz5fc.wasm - 200 3125726 application/wasm 66.7656ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/lib/bootstrap/dist/css/bootstrap.min.css.map - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/dotnet.runtime.js.map - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/dotnet.runtime.js.map - 404 - text/html 0.5740ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[16]
Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:58282/_framework/dotnet.runtime.js.map, Response status code: 404
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/lib/bootstrap/dist/css/bootstrap.min.css.map'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\lib\bootstrap\dist\css\bootstrap.min.css.map'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/lib/bootstrap/dist/css/bootstrap.min.css.map - 200 589892 text/plain 9.4482ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/favicon.png - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/favicon.png'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\favicon.png'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/favicon.png - 200 1148 image/png 1.8177ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_content/MyWebWorker/dotnet-web-worker-client.js - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_content/MyWebWorker/dotnet-web-worker-client.js'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_content\MyWebWorker\dotnet-web-worker-client.js'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_content/MyWebWorker/dotnet-web-worker-client.js - 200 2958 text/javascript 4.1616ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_content/MyWebWorker/dotnet-web-worker.js - - -
info: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[2]
Sending file. Request path: '/_content/MyWebWorker/dotnet-web-worker.js'. Physical path: 'C:\Users\v-xinyfe\MyApp\bin\Release\net11.0\publish\wwwroot\_content\MyWebWorker\dotnet-web-worker.js'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_content/MyWebWorker/dotnet-web-worker.js - 200 1548 text/javascript 0.9616ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:58282/_framework/dotnet.js - - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:58282/_framework/dotnet.js - 404 - text/html 1.0197ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[16]
Request reached the end of the middleware pipeline without being handled by application code. Request path: GET https://localhost:58282/_framework/dotnet.js, Response status code: 404
``
REGRESSION INFO Also repro on 11.0 Preview 3
INSTALL STEPS
Platform
Repro Steps
Open .csproj of Blazor WebAssembly app and add the following inside the existing :
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>Create a Myworker.cs file in the Blazor WebAssembly app
In the Home.razor file, add the following code.
Install the
dotnet-servetooldotnet tool install --global dotnet-servePublish the application to folder:
dotnet publish -c ReleaseGo to the publish output directory and run
dotnet-serve -S:Open a browser and navigate to the URL
Note:
dotnet runActual Result
Error Log
Command output