создаем просто asp.net core web app, добавляем новый razor page пустой.
запускаем, переходим на него и получаем 404 или пустую страницу.
бился, бился, нагуглилось, что надо его удалить, и добавить снова. и тогда все работает. мне помогло

и повторяется стабильно.
что за хрень? вроде простой глюк, а не исправлен?