Here is what I did, I created a brand new Blazor Web App with .Net 8 using the "Blazor Web App" template.
No changes were made. I took the application as it was created.
Worked well in IIS Express locally via VS IDE.
Published it and deployed on our Test IIS Server. I'm getting the same Resource not found on many things.

Here is my generated APP.razor code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="/" />
<link rel="stylesheet" href="bootstrap/bootstrap.min.css" />
<link rel="stylesheet" href="app.css" />
<link rel="stylesheet" href="TestBlazorWebApp.styles.css" />
<link rel="icon" type="image/png" href="favicon.png" />
<HeadOutlet @rendermode="InteractiveServer" />
</head>
<body>
<Routes @rendermode="InteractiveServer" />
<script src="_framework/blazor.web.js"></script>
</body>
</html>