After discussing this topic with a client, I realized that my old method of hosting SPAs in
ASP.NET Core didn’t handle resources correctly, so I dug in and came up with yet another technique. This one is the simpliest and the least intrusive and works better than most. Let me know what you think about it: