I see the base url is /, which suggests that the site is running in the root. But then I see in Ben’s screenshot the page is run from ralph subfolder. The base url should match the siteroot folder on the server, if not you get the 404 errors because the files are being downloaded from the wrong location. Changing the base to <base href="/ralph/"> should solf the problem in Ben’s case.
I think the problem is that your dev server and remote server do have different base paths, that causes problems. Removing the base tag and the route meta tag will give you problems with routing.